Seit PHP 5 gibt es die Tidy-Erweiterung für PHP. Diese ist unter anderem in der Lage, HTML-Code zu reparieren.
Mit einem kleinen Kniff ist es möglich, dass dies automatisch bei jedem Skript geschieht, ohne dass das explizit in jeder PHP-Datei angegeben werden muss. Zunächst benötigen Sie die installierte Tidy-Bibliothek und zwei Skripts. Das erste (tidy_prepend.php) schaltet die Ausgabepufferung ein. Als Handler wird dazu ob_tidyhandler
verwendet, eine spezielle Puffer-Behandlungsroutine, die automatisch die Pufferdaten mit Tidy säubert:
<?php
ob_start("ob_tidyhandler");
?>
Das zweite Skript (tidy_append.php) schickt den gesamten, bereinigten Pufferinhalt zum Browser:
<?php
ob_end_flush();
?>
Zwar passiert das beim Skript-Ende in der Regel automatisch, so gehen Sie aber auf Nummer sicher. Abschließend müssen Sie dafür sorgen, dass die Skripts automatisch aufgerufen werden. Das erledigt die folgende Angabe in der PHP-Konfigurationsdatei:
Das PHP-Journal vermittelt praxisrelevantes Wissen für Entwickler von Web-Applikationen, für Content- und Online-Manager, Agenturen und Webmaster. Neben Praxisartikeln zu Programmiertechniken und Schnittstellen werden im PHP-Journal auch angrenzende Themen wie modernes Webdesign mit AJAX, Aufbau und Betrieb von Web 2.0-Communities und erfolgreiches Online-Marketing zum Beispiel über Suchmaschine-Optimierung behandelt.