Zeilenumbrüche mit PHP in Absätze verwandeln

20. Juli 2008, Keine Kommentare

In PHP gibt es die tolle nl2br Funktion, die Zeilenumbrüche von einem String automatisch in xHTML konformen <br /> ersetzt. Aber <br /> hat keine semantische Bedeutung… Eigentlich sind es ja Absätze, aber Absätze werden mit <p> und </p> definiert, was nun? Wir brauchen eine nl2p() Funktion.

Leider gibt es so eine Funktion nicht und glücklicherweise habe ich eine Lösung parat:

function nl2p($string) {
    return '<p>' . preg_replace('/(\r\n|[\r\n])\s*(\r\n|[\r\n])/', '</p><p>', $string) . '</p>';
}

Diese Funktion nimmt sich 2 oder mehrere Zeilenumbrüche und ersetzt sie durch </p><p>. Da der erste Absatz kein Anfangstag hat und der letzte Absatz kein Endtag, fügt die Funktion es manuell hinzu.

Javascript Syntaxhighlighter für Firebug

19. Juli 2008, Keine Kommentare

Rainbow for Firebug

Wir sind uns doch alle einig, dass Firebug die beste Firefox Webdevelopment Erweiterung weit und breit ist. Doch einen Haken hat sie doch: Javascripte werden nicht mit Syntax Highlighting angezeigt.

Rainbow “erweitert” sozusagen die Erweiterung, indem sie Syntax Highlighting für Javascript in Firebug bereitstellt.

Rainbow for Firebug - javascript syntax highlighting

Wordpress – Post This? *würg*

18. Juli 2008, Keine Kommentare

Wordpress "Post This"

Das neue Bookmarklet “Press This” von Wordpress ist einfach eine riesige Enttäuschung. Das Textfeld ist zu klein, man kann keine Kategorien erstellen, das Typo sieht einfach fürchterlich aus, die Umlaute werden nicht richtig dargestellt und es gibt keine Auto-Save Funktion. :(

Ich hab schon bei Wordpress gekvetcht, habe aber immer noch schlechte Laune *grr. Da wünscht man glatt das alte Bookmarklet zurück *hmpf.

PHP Vorsichtsmaßnahmen

17. Juli 2008, Keine Kommentare

Mehr Sicherheit

Welche potentiellen Sicherheitlücken beim PHP Programmieren entstehen können und wie man sie verhindert. Nettuts erklärt, wie man sich gegen SQL Injection, Cross Site Scripting und andere gefährlichen Krankheiten schützt.

Nettuts - Can You Hack Your Own Site? A Look at Some Essential Security Considerations.

Nettuts trifft Mootools

14. Juli 2008, Keine Kommentare

Mootools Logo

Wow! Die Leute von Nettuts haben die Genialität von Mootools auch entdeckt! Früher haben sie immer jQuery benutzt, aber in ihrem letzten Tutorial geben sie sogar zu, dass jQuery langsam zu überfüllt wirkt :D .

Nettuts - Create a Simple, Powerful Product Highlighter with MooTools