Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Sonderzeichen von Flash zu PHP
Frage
Moin,
ich hätte da mal gerne ein Problem ;)
Nämlich versuche ich, Strings von Flash 8 an ein PHP-Script zu übergeben.
Das funzt auch so weit ganz prima bis auf ein Detail: Sonderzeichen.
Nämlich muß ich Strings zusammensetzen, die auch aus " und ´ bestehen.
Wenn ich die nun als Ascii-Code übergebe (chr(34) bzw chr(39)), dann bekomme ich in der Ausgabe von PHP immer einen Backslash vor das Sonderzeichen.
Das sieht dann irgendwie doof aus: \" bzw \´ und ist auch nicht zu gebrauchen
Wenn ich dagegen, wie woanders vorgeschlagen, die Sonderzeichen als \" bzw \´ an PHP übergebe, dann spielt mir Flash nicht mit, weil es nämlich die Sonderzeichen als Befehle mißversteht.
Ich hoffe, es ist einigermaßen verständlich, was ich schreibe.
Hoffentlich kann mir jemand helfen ´:)
Ach ja: PHP-Version 5.0.5
Server: Apache 2.0.55
Antwort 1 von Supermax
Ich nehme mal an du verwendest LoadVars.sendAndLoad() oder eine ähnliche Funktion, bei der die Variablen per POST oder GET an dein Script übergeben werden.
Versuch doch mal, mittels stripslashes() die überflüssigen Backslashes zu entfernen, oder noch besser, schalte alle "magic_quotes" ... Direktiven in der PHP.INI (bzw. in deiner .htaccess) aus.
Versuch doch mal, mittels stripslashes() die überflüssigen Backslashes zu entfernen, oder noch besser, schalte alle "magic_quotes" ... Direktiven in der PHP.INI (bzw. in deiner .htaccess) aus.

