Ich habe einen interessanten Artikel in der ix über doctrine gefunden. Dort heisst es imFazit: Mit Doctrine existiert ein ORM-Framework, das den Vergleich mit Lösungen anderer Plattformen nicht zu scheuen braucht. Die in diesem Artikel gezeigten Listings beleuchten nur einen Bruchteil der Funktionen des Framework. Seit sich ein festes Entwickler-Team gefunden hat, schreitet die Entwicklung [...]
Vor genau 25 Jahren kam der erste Mac auf den Markt. Es sah allerdings mehr wie ein hässliches Entlein aus: Heise schreibt dazu: Man kann nicht gerade behaupten, dass Apple-Gründer Steve Jobs 1984 sein damals jüngstes Baby, den Macintosh, geräuschlos auf den Markt gebracht hat – die zur Markteinführung gestartete Werbekampagne hatte es in der [...]
Wenn man einen String in UTF-8 umwandeln möchte, kann man diesen ganz einfach an die utf8_encode() Funktion übergeben. Hat man aber ein Array, z.B. aus der Datenbank, und möchte nicht jedesmal wenn man eine Abfrage erhält eine Schleife durchlaufen dann bietet es sich an eine Funktion dafür zu schreiben. Glücklicherweise gibt es auf der php.net [...]
Um mit Arrays zu arbeiten, bietet es sich an die Klasse Set von cake zu verwenden. Ich verwende meist die Methode extract. Es gibt eine gute Syntax womit man auf einfache Weise Daten aus einem Array extrahieren kann. $datas = array( 0 => array('foo' => array( 'id' => 'test123', 'bar'=>'blub') ), 1 => array('foo' => [...]
Auf der Seite vom Smashing Magazine werden 10 Tipps vorgestellt, um effektiver zu programmieren. Einer hat mich besonders fasziniert: statt if (isset($albus)) $albert = $albus; else $albert = NULL; zu schreiben, kann man auch: $albert = @$albus; schreiben. Oder $albert =& $albus; Mehr davon gibt es dann auf der Smashing Seite
Das Paket Image/Transform bietet sich an aus Bildern Thumbnails zu machen. Bevor wir beginnen müssen wir über eine Factory Methode bestimmen welche Library wir verwenden wollen. Ich habe mich hier für GD entschieden, weil ich nicht die Funktionalität von ImageMagic benötige. Dann können wir das Bild mit $it->load($Bild); laden. Mit scaleByLength wird die Länge der [...]
Wenn ich mehrere Dateien, also Bilder, hochladen möchte, dann eignet sich das HTTP/Upload Paket in Verbindung mit dem Image/Transform Paket von Pear ganz gut dafür. HTTP/Upload muss erstmal instanziiert werden. Dabei bekommt der Konstruktor mitgeteilt in welcher Sprache er die Fehlermeldungen ausgeben soll. Dann können wir bestimmen welchen Zugriffsmode die Dateien haben sollen. Ich habe [...]
Ich musste mal aus einem bestehendem Verzeichnis mit vielen Unterverzeichnissen aus den dortigen Bildern noch Thumbnails erstellen. Dabei konnte ich gleich mal die neuen Iterator Funktionen in PHP5 ausprobieren.