okay, mal ganz einfach:
das hier:
"test"
ist die eingabe. ausgabe ist das hier:
\\\"test"\\\
du hast zu viele: backslashes. du willst also die backslashes entfernen. zufällig hat php dafür eine funktion:
stripslashes.
wie man auch schön im manual sieht:
PHP-Code:
<?php
$str = "Is your name O\'reilly?";
// Outputs: Is your name O'reilly?
echo stripslashes($str);
?>
aus \"test\" wird also "test". genau das was du willst. juchu. jetzt musst du das nur noch in dein script einbauen. und leider wirst du merken, dass immer noch zu viele backslashes da stehen. tja, aber woran das liegt, weißt nur du, denn nur du kennst dein script.
und ja, auch strip_tags könnte wichtig sein, wenn du nicht willst, dass einfach html eingegeben werden darf.
p.s.: und wenn das jetzt irgendwer zu zynisch oder sarkastisch findet, manchmal bin ich mit meiner geduld einfach am ende.