Bitte um schnelle hilfe. es dürfte nicht so schwer sein:
Gngngnmbl...
In einem Gästebuch speichere ich variablen mit:
values ('addslashes($name)','addslashes($email)',...
Was soll das sein? Lies Dir bitte erstmal durch, wie man Zeichenketten zusammenklebt und Variablen in Zeichenketten einfügt.
Und dann überlege Dir vielleicht auch nochmal, wie der PHP-Interpreter die Funktion addslashes in Deiner Zeichenkette erkennen soll. Oder anders gesagt:
$a="Ein Text mit addslashes($name)";
$b="Noch'n Text mit addslashes($name)";
$a soll $name mit Schrägstrichen enthalten, $b soll den Text "addslashes(" sowie den Inhalt von $name enthalten.
Erkennst Du einen Unterschied? Nein? Der PHP-Interpreter auch nicht.
Langer Rede, kurzer Sinn: Vor Deiner Benutzung von addslashes() mußt Du erstmal aus der Zeichenkette wieder raus:
$a="Ein Text mit ". addslashes($name);
Gruß,
soenk.e