Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-02-2005, 13:55   #1 (permalink)
LBY
Neuer User
 
Benutzerbild von LBY
 
Registriert seit: Dec 2002
Ort: Würzburg
Beiträge: 130
sendAndLoad Problem bei externer php-Datei

Hi,
wenn ich folgendes script ausführe, wenn die php-Datei auf dem gleichen Server wie die swf liegt, funktioniert alles und die Mail wird versandt.

Wenn ich beide Dateien aber auf getrennten Servern habe, bekommt die swf keine Rückmeldung der php-Datei und die php-Datei wird nicht ausgeführt.

Ich hab auch schon im Forum gesucht, aber bin nicht fündig geworden.

Code:
Absenden.onRelease = function() {
	//Überprüfung der Variablen
	if (Name == "") {
		FehlerText = Daten.fehler_name;
		SendenText = "";
		allesOK = false;
		gotoAndPlay("Senden");
	} else if (Vorname == "") {
		FehlerText = Daten.fehler_vorname;
		SendenText = "";
		allesOK = false;
		gotoAndPlay("Senden");
	} else if (mailcheck(Email)) {
		FehlerText = Daten.fehler_email;
		SendenText = "";
		allesOK = false;
		gotoAndPlay("Senden");
	} else if (Nachricht == "") {
		FehlerText = Daten.fehler_nachricht;
		SendenText = "";
		allesOK = false;
		gotoAndPlay("Senden");
	} else {
		Formular = new LoadVars();
		Formular.Name = Name;
		Formular.Vorname = Vorname;
		Formular.Firma = Firma;
		Formular.Strasse = Strasse;
		Formular.Ort = Ort;
		Formular.Land = Land;
		Formular.Telefon = Telefon;
		Formular.Telefax = Telefax;
		Formular.Email = Email;
		Formular.Nachricht = Nachricht;
		//Senden der Variablen
		Formular.sendAndLoad("http://www.cube-art.de/burger/burger-m.php", Formular, "POST");  /// Problemstelle
		Formular.onLoad = function(erfolgreich) {
			if (erfolgreich) {
				FehlerText = "";
				SendenText = Daten.fehler_gesendet;
				allesOK = true;
				gotoAndPlay("Senden");
			} else {
				FehlerText = Daten.fehler_nichtgesendet;
				SendenText = "";
				allesOK = false;
				gotoAndPlay("Senden");
			}
		};
	}
};
LBY ist offline   Mit Zitat antworten
Alt 27-02-2005, 14:41   #2 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 276
Hi.

Schau mal hier:

http://www.flashforum.de/forum/flash-tutorials/system-security-allowdomain-107613.html#post790446


GRUSS
zirkumflex
zirkumflex ist offline   Mit Zitat antworten
Alt 27-02-2005, 18:13   #3 (permalink)
LBY
Neuer User
 
Benutzerbild von LBY
 
Registriert seit: Dec 2002
Ort: Würzburg
Beiträge: 130
danke!
hab' wohl nicht genau genug gesucht.

aber das Problem besteht weiterhin

ActionScript:
  1. //Senden der Variablen
  2.         System.security.allowDomain ("www.cube-art.de");
  3.         Formular.allowDomain = function(sendingDomain) {
  4.             return (sendingDomain == "www.cube-art.de");
  5.         };
  6.         Formular.sendAndLoad("http://www.cube-art.de/burger/burger-m.php", Formular, "POST");
  7.         Formular.onLoad = function(erfolgreich) {
  8.             if (erfolgreich) {
  9.                 FehlerText = "";
  10.                 SendenText = Daten.fehler_gesendet;
  11.                 allesOK = true;
  12.                 gotoAndPlay("Senden");
  13.             } else {
  14.                 FehlerText = Daten.fehler_nichtgesendet;
  15.                 SendenText = "";
  16.                 allesOK = false;
  17.                 gotoAndPlay("Senden");
  18.             }
  19. }



Das preload-Problem hat sich erledigt

Geändert von LBY (27-02-2005 um 21:02 Uhr)
LBY ist offline   Mit Zitat antworten
Alt 28-02-2005, 23:30   #4 (permalink)
LBY
Neuer User
 
Benutzerbild von LBY
 
Registriert seit: Dec 2002
Ort: Würzburg
Beiträge: 130
Es muss doch möglich sein, eine externe php-Datei anzusteuern.

Aber selbst mit loadVarsNum o.ä. (ohne Rückmeldung der php) funktioniert es nicht.

Weiß denn echt niemand einen Rat?
Ich bin am verzweifeln.
LBY ist offline   Mit Zitat antworten
Alt 02-03-2005, 10:13   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 276
Hey!

Also ich bekomm auch beim direkten Aufruf des PHP im Browser ne Fehlermeldung:

Parse error: parse error, unexpected T_VARIABLE in /www/htdocs/v038978/burger/burger-m.php on line 7


GRUSS
zirkumflex
zirkumflex ist offline   Mit Zitat antworten
Alt 02-03-2005, 12:23   #6 (permalink)
LBY
Neuer User
 
Benutzerbild von LBY
 
Registriert seit: Dec 2002
Ort: Würzburg
Beiträge: 130
Hi und danke,

aber daran liegt es leider auch nicht.

Mit diesem Befehl sende ich nun die Daten ab. Da ja keine Rückmeldung gesendet wird, dachte ich es funktioniert ohne Sandbox:
ActionScript:
  1. loadVariablesNum("http://www.cube-art.de/burger/burger-m.php", 0, "GET");

Der Befehl
ActionScript:
  1. System.security.allowDomain ("www.cube-art.de");
dient, nach meinem Verständnis, zum Empfangen von Daten, welche an die swf gesendet werden, richtig?

Das kann doch nicht so schwer sein, ein paar Daten an eine externe php zu senden.Mehr will ich doch gar nicht.
LBY ist offline   Mit Zitat antworten
Alt 02-03-2005, 12:43   #7 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Zitat:
Zitat von LBY
Der Befehl
ActionScript:
  1. System.security.allowDomain ("www.cube-art.de");
dient, nach meinem Verständnis, zum Empfangen von Daten, welche an die swf gesendet werden, richtig?
Richtig.

Wenn du mit ner txt/php-Datei auf nem Remote-Server kommunizieren willst, muss auf diesem seit FP 7 ne crossdomain.xml untergebracht sein.. --> FF-Suche
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 02-03-2005, 15:20   #8 (permalink)
LBY
Neuer User
 
Benutzerbild von LBY
 
Registriert seit: Dec 2002
Ort: Würzburg
Beiträge: 130
DANKE!!!


Endlich finktionierts!
LBY ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 06:33 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele