Kategorie: PHP
-
PHP: Fotos sinnig ausrichten und in Reihen einsortieren
In meinem kleinen Portfolio für Fotografie habe ich in letzter Zeit öfter das Problem gehabt, dass die Fotos schwer anzuordnen waren. So kam es, dass ein Querformat Bild kommt und direkt danach ein Hochformat etc. Also musste eine Lösung her, bei die Fotos den Platz optimal nutzen. Das heißt z.B. quer, quer, hoch, hoch, quer, hoch, […]
-
Mit Composer und GitHub arbeiten
Die meisten Projekte auf GitHub unterstützten mittlerweile Composer. In diesem Artikel möchte ich darauf eingehen, wie man mit Composer arbeitet und wie man seine Projekte auf dieser Basis auf GitHub richtig verteilt und veröffentlicht. Ziel ist es, dass man als Entwickler nicht alle Quellen dritter in seine eigenen Repositories aufnehmen muss und immer mit den […]
-
Eigenes Lizenzsystem mit PHP umsetzen
Mehr aus Neugier möchte ich schon länger ein eigenes Lizenzsystem mit PHP umsetzen. Allerdings hatte ich bis heute noch keine Ahnung wie man so etwas überhaupt angeht oder realisiert. Das Problem dabei ist, dass man bei PHP den Code einfach nach der entsprechenden Logik durchsuchen kann und so das System eventuell sehr leicht umgehen könnte. […]
-
PHP: Image-Tags aus HTML-Code extrahieren
Bei der Entwicklung eines WordPress-PlugIns zum Bild-Import von Pinterest-Walls brauchte ich eine Funktion, um aus HTML-Code die Image-Tags zu extrahieren. Dabei habe ich mich aber unnötig schwer getan – dennoch führen sehr viele Wege nach Rom. Regulärer Ausdruck $foo = '<img class="lots of different classes" title="sample image" src="https://mkleine.de/img/sample.jpg" alt="sample image" width="200" height="300" />'; $array = […]
-
UTF-8 mit PHP richtig ausliefern
Um ein WordPress-Plugin richtig betreiben zu können musste ich vor ein paar Tagen von PHP 5.2 auf PHP 5.3 umstellen. Der Schritt war sowieso schon längst überfällig. Leider wurden Umlaute auf einer meiner Seiten plötzlich nichtmehr korrekt dargestellt. Das Ganze konnte nur an einem UTF-8-Problem liegen. Alle PHP-Dateien auf dem Server sind mit UTF-8 encodiert. […]
-
Magento Entwicklung – Hilfreiche Snippets
Während der Entwicklung von Magento-Modulen merkt man doch sehr oft, dass man oft das gleiche braucht oder sucht. In den meisten fällen weiß ich dann einfach wo (in welchem Projekt) ich eine bestimmte Funktionalität schonmal genutzt habe und kopiere sie mir dann von dort. Damit das ganze öffnen, kopieren, schließen von Projekten ein Ende hat, […]
-
Magento: Admin/Backend Theme ändern
Es gibt tausende Themes für das Magento-Frontend. Das Backend wird seltener verändert – dabei finde ich persönlich das Design nichtmal besonders schön. Abhilfe schafft dieses Projekt auf GitHub. Einfach mal ausprobieren – wirklich erfrischend!