hi,
der string "Daten erfolgreich übertragen!" der in der $antwort der php datei steht soll in in der .fla im textfeld _root.serverin ausgegeben werden. dazu habe ich folgendes script geschrieben:
nur leider funzt es noch nicht so recht.
PHP-Code:
<?php
//mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]])
if (mail("harry@hammer.de", "$betreff", "$nachricht", "From: $name"."<$email>")){
echo "erfolg=true&";
$variablenname = "erfolg=true&";
$antwort = "Daten erfolgreich übertragen!";
echo $variablenname;
echo $antwort;
} else {
echo "erfolg=false&";
}
?>
ActionScript:
fscommand("allowscale", "false");
stop();
betreff = "Anfrage";
System.useCodepage=true;
function auswerten (){
var SendeData = new LoadVars();
SendeData.betreff = betreff;
SendeData.name = name;
SendeData.email = email;
SendeData.nachricht = nachricht;
SendeData.sendAndLoad("emailformular.php",SendeData,"POST");
SendeData.onLoad = geladen;
function geladen (erfolgreich) {
if (erfolgreich){
if(this.erfolg == "true"){
//_root.serverin = "Daten erfolgreich übertragen!";
_root.serverin = "";
}else {
_root.serverin = "Fehler: Daten konnten nicht übertragen werden!";
}
}else {
_root.serverin = "Es ist ein Fehler aufgetreten.\nMail wurde nicht verschickt.";
}
_root.formular.gotoAndPlay(2)
}
}
gruss sven