- #1
B
Buzz-Net
Bekanntes Mitglied
Themenersteller
- Dabei seit
- 15.08.2006
- Beiträge
- 77
- Reaktionspunkte
- 0
Hi,
nachdem mein Bekannter jetzt endlich meinen PC geräumt hat, kann ich endlich meine Frage hier einbringen:
Ich habe bei meinem GB z.B. Besuchern die Möglichkeit gegeben mit einer Art BBCode einen Link einzufügen:
text :a:URL:/a:LINKTEXT:/a: text
nun wird beim ausgeben zuerst
htmlspecialchars() angewandt und danach
preg_replace(/(?::a(.+?)(?::\/a\/(.+?)(?::\/a/,<a href=\$1\>$2</a>,$eintrag);
Nun ja soweit so gut.
Aber da man als Webmastre ja stets bemüht ist, seine Seiten w3c-Konform zu halten, ist das leider nicht ganz unproblematisch bei falschen Benutzereingaben, oder Zeichen in der URL die speziell codiert werden müssten.
Wie macht ihr das so?
Jemand ne brauchbare Idee, um meine Seiten vllt trotz eventueller Falscheingaben der Besucher w3c-Konform zu halten?
Danke schonmal
grieß
nachdem mein Bekannter jetzt endlich meinen PC geräumt hat, kann ich endlich meine Frage hier einbringen:
Ich habe bei meinem GB z.B. Besuchern die Möglichkeit gegeben mit einer Art BBCode einen Link einzufügen:
text :a:URL:/a:LINKTEXT:/a: text
nun wird beim ausgeben zuerst
htmlspecialchars() angewandt und danach
preg_replace(/(?::a(.+?)(?::\/a\/(.+?)(?::\/a/,<a href=\$1\>$2</a>,$eintrag);
Nun ja soweit so gut.
Aber da man als Webmastre ja stets bemüht ist, seine Seiten w3c-Konform zu halten, ist das leider nicht ganz unproblematisch bei falschen Benutzereingaben, oder Zeichen in der URL die speziell codiert werden müssten.
Wie macht ihr das so?
Jemand ne brauchbare Idee, um meine Seiten vllt trotz eventueller Falscheingaben der Besucher w3c-Konform zu halten?
Danke schonmal
grieß