Moin!
bei mir hat diese Funktion noch nie zu viel entfernt
kannst du mal Beispiele nennen?
Zum einen: strip_tags hat eine lange Historie an Bugs, die so nach und nach entfernt wurden. Die Funktion taucht ziemlich häufig in http://www.php.net/ChangeLog-4.php auf, und da nicht alle Provider immer sofort die neueste PHP-Version draufspielen, kann man da schön in Teufels Küche kommen.
In http://forum.de.selfhtml.org/archiv/2004/1/t69076/#m397584 ist nur eines der Probleme beschrieben.
Und für dich zum Testen:
<?php
$test = "Es gilt 2<3 und 3>1.";
$test2 = strip_tags($test);
echo "Test: ".htmlspecialchars($test)."<br>";
echo "Test2: ".htmlspecialchars($test2)."<br>";
echo "PHP: ".PHP_VERSION;
?>
Das führt bei mir zu:
Test: Es gilt 2<3 und 3>1.
Test2: Es gilt 21.
PHP: 4.3.6
Und DAS ist NICHT GUT.
- Sven Rautenberg