probleem met preg_replace
Marco Eilander
03/05/2015 17:08:04Hallo,
ik heb verschillende problemen met preg_replace, waar ik niet uit kom.
ik gebruik deze functie :
Hoe kan ik er voor zorgen dat mensen geen meta tags kunnen plaatsen?
< en > heb ik nodig voor emoticons, maar komen ook voor in meta tags.
ik heb verschillende problemen met preg_replace, waar ik niet uit kom.
ik gebruik deze functie :
Code (php)
1
2
3
2
3
function cleanchat($string) {
return preg_replace("/^a-zA-Z0-9.,()@#!?]/", ' ', $string);
}
return preg_replace("/^a-zA-Z0-9.,()@#!?]/", ' ', $string);
}
Hoe kan ik er voor zorgen dat mensen geen meta tags kunnen plaatsen?
< en > heb ik nodig voor emoticons, maar komen ook voor in meta tags.
Gewijzigd op 03/05/2015 17:41:04 door Marco Eilander
PHP hulp
16/01/2025 06:58:47Thomas van den Heuvel
03/05/2015 19:13:50Hoe wil je het onderscheid maken dan? Hier zul je toch andere karakters voor moeten gebruiken denk ik.
Je zou over alle input htmlspecialchars() kunnen gooien, en vervolgens je smilies / andere UBB codes toepassen op de HTML-safe inhoud.
Je zou over alle input htmlspecialchars() kunnen gooien, en vervolgens je smilies / andere UBB codes toepassen op de HTML-safe inhoud.