Fehler beim URL öffnen warum?

themadman

Mitglied
Hey Leute,

hab mal eine Frage und hoffe es gibt hier jemanden der weiß warum Flash MX mir ne Fehlermeldung bringt...

ich möchte mit loadVars Variablen an ein CGI Script senden. So weit so gut.

hier mein Script dazu:

PHP:
_root.FMAIL = new LoadVars (); 
    Briefkopf = "realname=" + realname.text + "&email=" + email.text; 
     _root.MailManagerAufruf = _root.Location + "/cgi-bin/mailmanager.pl?" + Briefkopf;
    _root.FMAIL.sendAndLoad (_root.MailManagerAufruf, _root.FMAIL, "POST");

eine zu öffnende URL sieht z.B so aus: http://www.meineDomain.de/cgi-bin/mailmanager.pl?realname=Hugo Henne&email=hugo@henne.com

Flash bringt mir aber eine Fehlermeldung :(

Error opening URL "http://www.meineDomain.de/cgi-bin/mailmanager.pl?realname=Hugo Henne&email=hugo@henne.com"

Jemand ne Ahnung warum was ist denn daran falsch

wenn ich die Adresse direkt im Browser eingebe geht es :confused:

MfG
Mike
 
Naja ich nehme mal an wegen dem Leerschlag (Hugo Henne)...es gibt keine URL, die einen Leerschlag enthält...ich würde mal probieren dort, die Zeichen rein zu setzen, die einen Leerschlag in einer URL darstellen (kann ich leider nicht auswendig ;) )

Korrigiert mich wenn ich schwachsinn erzähle,

MfG VoodOsK
 
Hi,

1. URLs mit Parameterstring (alles nach dem "?") können in der Flash-Vorschau nicht mit send oder sendAndLoad aufgerufen werden. Probiers im Browser.

2. sendAndLoad von externen Domains, die über keine crossdomain.xml (Richtliniendatei) verfügen, schlägt aufgrund der Sicherheitseinstellungen fehl.

(beides spontane Tipps ins blaue - um sicher zu gehen, poste bitte Deine Datei (fla)).

Gruß
.
 
Zurück