Ik heb een lastig probleem! Ik wil dat de bezoekers van mijn Forum geen HTML kunnen gebruiken, maar wel de PHP Color Coding functie kunnen gebruiken, maar ik krijg de goede volgorde of manier maar niet hoe ik dit tot werkelijkheid kan brengen! Want als ik de htmlspecailchars(); functie gebruik, doet de PHP Color Coding het niet meer, en andersom ook...
Dit is de code:
Alvast bedankt!
Dit is de code:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| <? function kleur($code) { ob_start(); $code = stripslashes($code); highlight_string(wordwrap($code)); $code = ob_get_contents(); ob_end_clean(); return $code; } $bericht = preg_replace('_\\[php\](.*?)\\[/php\]_ise', "kleur(' \\1 ')", $bericht); $bericht = htmlspecialchars($bericht); $bericht = eregi_replace("http://[^[:space:]]+","<a href=\"\\0\" target=\"_blank\">\\0</a>",$bericht); $bericht = eregi_replace("([a-zA-Z0-9_-]+)@([a-zA-Z0-9\._-]+)(\.[a-zA-Z]+)", "<a href=\"mailto:\\1@\\2\\3\">\\1@\\2\\3</a>", $bericht); $bericht = str_replace("\n", "<br>", $bericht); ?> |
Alvast bedankt!