Kategorie: Sprachen
-
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. […]
-
Bootstrap 3 Migration Guide
Angenommen man hat ein tolles Projekt auf Basis von Bootstrap 2 erstellt und online genommen. Nun möchte man irgendwie doch auf dem aktuellen Stand bleiben und auf Bootstrap 3 wechseln. Schon funktionieren einige Dinge nicht mehr oder sehen eventuell ganz anders aus. Genau bei diesem Punkt hat mir diese Seite sehr geholfen. Dort findet man […]
-
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. […]
-
Frames vergessen Namen nach AJAX-Request
In einem älteren Projekt mit Framesets hatte ich ein seltsames Problem. Die Seite ist in zwei bereiche unterteilt – Navigation/Menu und einen Content-Bereich. Die Links im Menu wurden mit entsprechenden target-Attributen versehen um anzugeben, dass diese in dem anderen Frame geöffnet werden sollen. Das hat auch alles sehr gut funktioniert – solange man keinen Ajax-Request […]