Category: Webentwicklung

[PHP] [OSX] Pear installieren

Im Terminal die folgenden Befehle eingeben, um PEAR zu installieren: Pear herunterladen und Installationsroutine starten curl -O http://pear.php.net/go-pear.phar sudo php -d detect_unicode=0 go-pear.phar Konfigurieren und installieren Nun sollte ein Prompt erscheinen, in dem folgende Änderungen durchgeführt werden sollten: für 1: /usr/local/pear für 4: /usr/local/bin Anschließend die Installationsroutine mit Enter weiter durchführen. Prüfen Die Eingabe von pear version sollte in etwa...

[PHP]: Array rekursiv nach UTF8 Encodieren

Für ein Projekt bekam ich beim Aufruf der Funktion json_encode() folgenden Fehler: json-error: Malformed UTF – 8 characters, possibly incorrectly encoded Ich fand dann bei nazcalabs eine schöne Funktion um ganze Arrays rekursiv in utf8 zu encodieren: 12345678910function utf8_converter($array) {     array_walk_recursive($array, function(&$item, $key){         if(!mb_detect_encoding($item, ‚utf-8‘, true)){                 $item...

Temporäre Tabellen mit MySQL oder: Differenz zwischen zwei Zeilen

Für ein kleines Projekt (bald davon mehr) habe ich nach einem Weg gesucht, die Differenz (oder auch „Delta“) innerhalb einer Tabelle zwischen zwei aufeinanderfolgenden Zeilen zu bilden. Da das Ganze natürlich auch mit PHP funktionieren soll, musste ich ein bisschen herum probieren, bis ich auf die folgende Lösung gestoßen bin: Temporäre Tabellen. Temporäre Tabellen werden wie „normale“ MySQL-Tabellen behandelt, existieren...

Webdesign und der Internet-Explorer der Hölle…

Jeder Webdesigner / Webentwickler kennt wohl das Problem: Man hat gerade eine Webanwendung halbwegs fertig gestellt, sie mit Google Chrome und Firefox durchgetestet und freut sich seines Lebens, dass das Projekt langsam ein Ende findet. Doch dann: Öffnet man die Seite im Internet Explorer. Welche Version ist egal – Sie sieht auf jeder Version zerhackstückt, zerschossen und unschön aus. Kurz:...