Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-04-2005, 10:52   #1 (permalink)
aufdemwegnachberlin
 
Benutzerbild von purewhite
 
Registriert seit: Jul 2004
Beiträge: 591
loadVars Hä?

Hi zusammen,

hab ein kleines Problem und sehe den Fehler nicht:
einfaches formular:
darin variablen, 20 Stück.

senden möchte ich jedoch nur 9 Stück, daher loadVars so:
PHP-Code:
outp = new LoadVars();
inp = new LoadVars();
outp.variable1 variable1;
outp.variable2 variable2;
outp.variable3 variable3;
outp.variable4 variable4;
outp.variable5 variable5;
outp.variable6 variable6;
outp.variable7 variable7;
outp.variable8 variable8;
outp.variable9 variable9;
outp.sendAndLoad("url.php"0"POST");
trace(outp); 
der Output sind toll aus, aber es kommt nichts im Mailserver(online/offline) an,
...hmm....und was ist da falsch?
gruß
pw

Geändert von purewhite (28-04-2005 um 11:51 Uhr)
purewhite ist offline   Mit Zitat antworten
Alt 28-04-2005, 11:08   #2 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
ehm , wieso sind die Variablen leer? ich glaub, wenn du was leeres sendest, bekommst du auch nur leeres.

vielleicht meinst du das so?
...
outp.variable1 = variable1;
outp.variable2 = variable2;
outp.variable3 = variable3;
...

dann kommen diese in PHP als $_POST['variable1'],$_POST['variable2'], usw. an.
dburucu ist offline   Mit Zitat antworten
Alt 28-04-2005, 11:31   #3 (permalink)
aufdemwegnachberlin
 
Benutzerbild von purewhite
 
Registriert seit: Jul 2004
Beiträge: 591
sorry,
natürlich mit den variablen drinne...
habs ausm kopf nachgeschrieben...

also, das sieht schon so aus, wie bei dir...
wie gesagt, der output zeigt auch alle Variablen an,
aber trotzdem kommt nix im mailserver an.... ??!!

am php kanns auch nicht liegen...das hab ich getestet...mehrfach...

Geändert von purewhite (28-04-2005 um 11:32 Uhr)
purewhite ist offline   Mit Zitat antworten
Alt 28-04-2005, 11:36   #4 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
ja gib mal dein PHP Code auch an... auch wenn du es getestet hast.
trace(outp); sagt eigentlich nix aus, ob was gut gelaufen ist oder nicht...
dburucu ist offline   Mit Zitat antworten
Alt 28-04-2005, 11:38   #5 (permalink)
beZEICHNER
 
Registriert seit: Feb 2005
Beiträge: 170
Mit so ungefähr und aus dem Kopf nachgeschrieben, lässt sich Dir ja nur sehr schwer helfen.

Solche Fehler treten oft auf wenn die Aktion zu schnell hintereinander aufgerufen werden. Dann sind vielleicht die Variablen noch nicht vorhanden, die gesendet werden sollen. Aber ich kann hier nur raten, aus den angegebenen Scripten lässt sich garnichts sagen.

Gruß
eisenbart ist offline   Mit Zitat antworten
Alt 28-04-2005, 11:57   #6 (permalink)
aufdemwegnachberlin
 
Benutzerbild von purewhite
 
Registriert seit: Jul 2004
Beiträge: 591
hier ist der code ausm php:
wobei eisenbart's beitrag nicht ohne ist...
ich habe auf frame 1 ein send-button mit loadVariablesNum("url", 0, "POST");
gotoAndPlay(2) auf diesem 2. frame dann den loadVars code (verbessert siehe oben) der an eine 2. php nur bestimmte variablen sendet und direkt auf frame 3 springt.
vielleicht ist die zeit vom durchlauf 1-3 zu kurz.....hmmm???
----------> habs gerade mit längerer Durchlaufzeit versucht.....daran liegts nicht....

PHP-Code:
<?  

$admin 
"me@domain.de"
$siteaddress ="http://www.domain.de"
$sitename "domain"
$date date("m/d/Y H:i:s");
if (
$REMOTE_ADDR == ""$ip "no ip";
else 
$ip getHostByAddr($REMOTE_ADDR);
if (
$run != ""): 
mail("$admin","domain mail"
Email$email n
Var1
$variable1
Var2
$variable2
Var3
$variable3
Var4
$variable4
Var5
$variable5
Var6
$variable6
Var7
$variable7
Var8
$variable8
Var9
$variable9

------------------------------
Logged Info :
------------------------------
Using$HTTP_USER_AGENT
Hostname
$ip
IP address
$REMOTE_ADDR
Date
/Time:  $date","FROM:domain"); 

$send_answer = "
answer=";
$send_answer .= rawurlencode($sendresult);
echo "
$send_answer";

endif;

?>

Geändert von purewhite (28-04-2005 um 12:28 Uhr)
purewhite ist offline   Mit Zitat antworten
Alt 28-04-2005, 12:37   #7 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
also erstmal ist in deinem PHP Fehler drin....

PHP-Code:
mail("$admin","domain mail",
"Email: $email n
Var1: $variable1
Var2: $variable2
Var3: $variable3
Var4: $variable4
Var5: $variable5
Var6: $variable6
Var7: $variable7
Var8: $variable8
Var9: $variable9

------------------------------
Logged Info :
------------------------------
Using: $HTTP_USER_AGENT
Hostname: $ip
IP address: $REMOTE_ADDR
Date/Time:  $date"
,"FROM:$domain"); 
tausch das mal aus.

dann in actionscript musst du warten bis dein PHP auch geladen ist, damit du das ergebnis hast.

outp.onLoad = function(success) {
if (success) {
// es hat geklappt
} else {
// fehler
}
};
vor dein sendandload schreiben.
dburucu ist offline   Mit Zitat antworten
Alt 28-04-2005, 12:48   #8 (permalink)
aufdemwegnachberlin
 
Benutzerbild von purewhite
 
Registriert seit: Jul 2004
Beiträge: 591
ich hab gerade statt loadVars ein popliges loadVariablesNum verwendet mit meiner PHP-version und es hat funktioniert....

wo ist denn der Fehler? Hast du da ein " eingefügt ?
das mit dem success leuchtet ein...werde ich gleich mit reinnehmen....
stimmt, wenn die variablen nicht geladen werden....hmm
purewhite ist offline   Mit Zitat antworten
Alt 28-04-2005, 13:21   #9 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
ja Fehler war bei
Email -> "Email
und
FROM:domain -> From: $domain
dburucu ist offline   Mit Zitat antworten
Alt 28-04-2005, 16:49   #10 (permalink)
aufdemwegnachberlin
 
Benutzerbild von purewhite
 
Registriert seit: Jul 2004
Beiträge: 591
domain hab ich in diesem Fall blöd als demo gewählt, da ich dafür einen Namen eintrage...aber waum das " ?
by the way...die function hats gebracht....danke
purewhite ist offline   Mit Zitat antworten
Alt 29-04-2005, 07:55   #11 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
" weil:

das ganze hier soll ja EIN WERT sein. Wenn Du " weglässt, weiss PHP doch nicht, wo was anfängt und aufhört.

sozusagen:
$emailinhalt = "Email: $email n
Var1: $variable1
Var2: $variable2
Var3: $variable3
Var4: $variable4
Var5: $variable5
Var6: $variable6
Var7: $variable7
Var8: $variable8
Var9: $variable9

------------------------------
Logged Info :
------------------------------
Using: $HTTP_USER_AGENT
Hostname: $ip
IP address: $REMOTE_ADDR
Date/Time: $date"
dburucu ist offline   Mit Zitat antworten
Alt 29-04-2005, 23:07   #12 (permalink)
aufdemwegnachberlin
 
Benutzerbild von purewhite
 
Registriert seit: Jul 2004
Beiträge: 591
ahhh, stimmt....ich hab ja ein " am ende...lief aber trotzdem....interessant...danke
purewhite 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 21:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele