Marius Heil
Erfahrenes Mitglied
Hi,
und schon wieder ein Fehler.
Ich bin dabei, Flash und PHP Kommunizieren zu lassen, Flash soll nun bestimmte Funktionen aus der PHP Datei aufrufen dürfen, das hab ich folgendermaßen realisiert:
$aktion = '$ergebniss = '.$_GET['mode']."(".$_GET['argumente'].");";
eval($aktion);
Wie man denke ich gut sieht, kann ich so bestimmte Funktionen starten in der PHP Datei und noch zusätzlich Argumente übergeben.
Ich hab nun eine Funktion die als Argument eine E-mail Adresse erwartet.
Die übergeb ich nun über die URL:
http://localhost/flash.php?mode=emailtesten&argumente=wer@wer.de
Das @ Zeichen übergeb ich Codiert, ich erhalte dann allerdings den Fehler aus der Überschrift, mir ist grad aufgefallen, dass ichs auch einfach schnell mit nem anderen Zeichen Codieren könnte, interessiert mich aber, was ich machen kann, wenn ich das so übergeben will.
Über den Fehler bin ich schon öfters gestolpert.
Danke, Marius
und schon wieder ein Fehler.
Ich bin dabei, Flash und PHP Kommunizieren zu lassen, Flash soll nun bestimmte Funktionen aus der PHP Datei aufrufen dürfen, das hab ich folgendermaßen realisiert:
$aktion = '$ergebniss = '.$_GET['mode']."(".$_GET['argumente'].");";
eval($aktion);
Wie man denke ich gut sieht, kann ich so bestimmte Funktionen starten in der PHP Datei und noch zusätzlich Argumente übergeben.
Ich hab nun eine Funktion die als Argument eine E-mail Adresse erwartet.
Die übergeb ich nun über die URL:
http://localhost/flash.php?mode=emailtesten&argumente=wer@wer.de
Das @ Zeichen übergeb ich Codiert, ich erhalte dann allerdings den Fehler aus der Überschrift, mir ist grad aufgefallen, dass ichs auch einfach schnell mit nem anderen Zeichen Codieren könnte, interessiert mich aber, was ich machen kann, wenn ich das so übergeben will.
Über den Fehler bin ich schon öfters gestolpert.
Danke, Marius