Und sie validieren doch
Auf pixelgraphix verwende ich die Referrer und Hits Zählung, die von Cheah Chu Yeow auf redemption in a blog veröffentlicht wurde. Durch die Anzeige der Referrer und der in ihnen enthaltenen Sonderzeichen fielen die entsprechenden Seiten beim Test des W3C Validators durch. Ich bekam den Tipp, es mit der PHP-Funktion "htmlspecialchars" zu versuchen. Diese Funktion wandelt Sonderzeichen in HTML-Codes um. Nach den folgenden Anpassungen (rot) des Codes von Cheah Chu Yeow mag der W3C Validator meine Seiten nun wieder.
Update: Da die Variable $validurl die Funktion von $referer übernimmt, kann sie diese ersetzen.
Werbeunterbrechung
Kommentare und Feedback (3)
Vorheriger Artikel: Druckbasics, nächster Artikel: Frische Outfits für pixelgraphix
23.03.2004, 02:10
Danke für den Hinweis s.o.
23.03.2004, 11:48
Du hast da was vergessen:
// truncate URL if too long
if( strlen($referer) > 90 ) {
$validurl = htmlspecialchars(substr($referer, 0, 90)) . ‘…’;
}
Damit validiert auch die gekürzte URL.
10.03.2005, 01:21
Nach irgendeinem remake der Seite ist wohl die rote Farbe aus dem Beispiel rausgegangen ;-)