Jason-Design
Hallo PSD´ler,
ich hab ein Problem, und zwar soll mein script erkennen ob es sich bei der ausgabe um ein script handelt, da ich eine Community selber geschrieben habe, fehlt mir dieser teil.
Ablauf:
User trägt bsp. sein Motto ein dieses wird an die DB geschickt. Anderer User guckt auf dem sein Profil, und bekommt auf einmal eine javascript meldung...
dieses sollte natürlich nicht passieren
Ich hoffe ihr versteht mich und könnt mir helfen...
Mit freundlichen Grüßen
Jason-Design
Edit: hab gerade was gefunden das nennt sich preg_replace
nur dieses Script wird nie im leben gehen
ich hab ein Problem, und zwar soll mein script erkennen ob es sich bei der ausgabe um ein script handelt, da ich eine Community selber geschrieben habe, fehlt mir dieser teil.
Ablauf:
User trägt bsp. sein Motto ein dieses wird an die DB geschickt. Anderer User guckt auf dem sein Profil, und bekommt auf einmal eine javascript meldung...
dieses sollte natürlich nicht passieren
Ich hoffe ihr versteht mich und könnt mir helfen...
Mit freundlichen Grüßen
Jason-Design
Edit: hab gerade was gefunden das nennt sich preg_replace
nur dieses Script wird nie im leben gehen
PHP:
<?php
$suche = array ("'<script[^>]*?>.*?</script>'si",
"'<[\/\!]*?[^<>]*?>'si",
"'([\r\n])[\s]+'",
"'&(quot|#34);'i",
"'&(amp|#38);'i",
"'&(lt|#60);'i",
"'&(gt|#62);'i",
"'&(nbsp|#160);'i",
"'&(iexcl|#161);'i",
"'&(cent|#162);'i",
"'&(pound|#163);'i",
"'&(copy|#169);'i",
"'&#(\d+);'e");
$ersetze = array ("",
"",
"\\1",
"\"",
"&",
"<",
">",
" ",
chr(161),
chr(162),
chr(163),
chr(169),
"chr(\\1)");
$text = preg_replace($suche, $ersetze, $dokument);
?>
Zuletzt bearbeitet: