Tag Archive for 'PHP'

Doctrine 2 – Speichern von Verknüpfungen

Im Moment das heißeste Thema hier im Blog (wenn “heiß” auch stark übertrieben wäre), ist noch immer Doctrine 2. Ich hatte mich vor einiger Zeit entschieden, die neue Version des Propel-Konkurrenten für ein Projekt zu verwenden. Zwar befindet sich die Software noch im alpha Stadium, (die Beta wird laut der aktualisierten Roadmap mit zwei Wochen Verspätung erscheinen) ich konnte bisher aber keine Bugs feststellen – lediglich einige Verbesserungswünsche und Unzulänglichkeiten.

Eine davon möchte ich hier besprechen.
Continue reading ‘Doctrine 2 – Speichern von Verknüpfungen’

Mini Blog in PHP

Auf phpgangsta.de gibt es einen kleinen Wettbewerb, wer die kleinste Blogsoftware schreibt.

Das klingt nach einer interessanten Aufgabe, derer ich mich eben mal gewidmet habe.

Größe derzeit: 165 Byte (unix: 148 Byte) grauenvoller Code!

Auseinanderwurschteln könnt ihr das selbst, in schön gibts nur die endgültige Version.

ohne unix befehle (165 Byte)

<?extract($_GET);$i='><input';$x=join('',file(c));if($p==p)echo"<form$i name=t$i name=c$i type=submit>";if($t)fwrite(fopen(c,w),"<hr>$t(".date(c).")<p>$c$x");echo$x;

mit unix befehlen (148 Byte)

<?extract($_GET);$d=date(c);$i='><input';$x=`cat c`;if($p==p)echo"<form$i name=t$i name=c$i type=submit>";if($t)`echo '<hr>$t($d)<p>$c$x'>c`;echo$x;

Zend Framework Support für Netbeans 6.9

Zwar schon einen Monat her, aber oh Freude!

Testen…

HTML Eingaben intelligent filtern

Ich stehe bei einem Projekt vor dem Problem, dass der Text bei einer Eingabe nur begrenzt HTML formatiert sein darf. Dabei möchte ich Tags wie strong, em usw. erlauben, div container zum Beispiel aber nicht.

Außerdem sollen eigene XML Tags erlaubt sein, die ich definiere. Da reguläre Ausrücke zum XHTML parsen sehr ungeeignet sind, habe ich einen Filter basierend auf den DOM Klassen von PHP geschrieben.

Hier die Klasse zur öffentlichen Verfügbarkeit. Ist auch ganz leicht ins Zend Framework einzubinden. Continue reading ‘HTML Eingaben intelligent filtern’

Doctrine 2 ins Zend Framework 1.9 integrieren

Es ist eine neuere Version von Doctrine 2 erschienen, welche über Subversion automatisch heruntergeladen wird. Es kann gut sein, dass die Anleitung in ihrer jetzigen Version nicht mehr funktioniert. Ich verlinke hier eine Aktualisierung, sobald ich Zeit dafür hab.
Oli

Um mich von der Arbeit abzuhalten, habe ich mir vor ein paar Tagen mal das Doctrine ORM 2 (Version alpha 4) angeschaut und versucht, es in das Zend PHP Framework 1.9 zu integrieren. Nachdem ich die groben Änderungen an Doctrine seit den 1.x Versionen verstanden hatte, hat auch alles recht gut geklappt.

Ich will hier eine kleine Anleitung schreiben, wie Doctrine 2 ins Zend Framework zu integrieren ist. Dabei versuche ich, auch die wichtigen Neuerungen bei Doctrine zu umreißen.
Continue reading ‘Doctrine 2 ins Zend Framework 1.9 integrieren’