je kunt met eregi_replace dingen vervangen:
bijvoorbeeld
$message=eregi_replace('<','<',$message);
$message=eregi_replace('>','>',$message);
je zou ook nog quots (") kunnen vervangen door "
het beste kun je zo veel mogelijk speciale tekens door hun karakter-codes...
suc6!
Link gekopieerd
htmlspecialchars();
htmlentities();
nl2br();
mysql_real_escape_string();
stripslashes();
addslashes();
trim();
ga hier eens opzoeken
als je eenmaal weet wat ze doen dan kan je, jezelf heel goed beveiligen tegen sql injection e.d.
Link gekopieerd
L
Lissy Pixel
04-01-2006 13:56
gewijzigd op 04-01-2006 13:57
Helder dit en ik heb bijvoorbeeld voor groffe woorden dit:
<?php
// Hier voor de scheldwoorden, kun je gewoon een extra lijn invoeren
$strBericht = eregi_replace("kut", "***", $strBericht);
$strBericht = eregi_replace("lul", "***", $strBericht);
$strBericht = eregi_replace("eikel", "***", $strBericht);
$strBericht = eregi_replace("kanker", "***", $strBericht);
$strBericht = eregi_replace("godverdomme", "***", $strBericht);
$strBericht = eregi_replace("tyfus", "***", $strBericht);
?>
Suc6 met alles!!
edit : de tags vergeten...
Link gekopieerd
?
Onbekende gebruiker
04-01-2006 13:58
Ik zou een array met scheldwoorden maken en die dan foreachen en string ireplacen.
Link gekopieerd