Hallo Experten.
Ich hab ein Problem mit PHP in Verbindung mit einem Formular:
Ich möchte in ein Textfeld meinen auszuführenden PHP-Code eingeben.
Dann soll dieses Textfeld zum Server übertragen werden und in eine Datei geschrieben werden.
Dann soll das entstehende PHP-Script ausgeführt werden.
Nun mein Problem:
Alle " kommen als " an, alle ’ kommen als ’ an alle \ kommen als \ an. Ich weiß nicht, welche Zeichen es noch sind.
Nun muss ich aber diese Zeichen wieder zurückkonvertieren.
Hat da jemand eine Idee? Gibt es dafür eine Funktion?
Ach ja, hier kommt der Seitencode:
if(isset($textfield))
{
if(file\_exists("tempfile.php"))
unlink("tempfile.php");
$fp = fopen("tempfile.php", "w+");
fwrite($fp, "");
fwrite($fp, $textfield);
fwrite($fp, "?\>");
fclose($fp);
header ("Location: tempfile.php");
}
else
echo "";
?\>
Vielen Dank für alle, die antworten.
Sebastian
PS: Schönen Donnerstag