• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

flash Problem - sendAndLoad("mailto.php", LV, "POST")

MikeTurrento

New member
Hi zusammen. hätt da wieder mal ne fragen.

Und zwar hab ich mir im flash ein kleines email formular zusammengebastelt.

Jetzt haut da aber glaub ich was mit der Kommunikation zum PHP file nicht hin. Könnt sich das wer mal anschaun und mir dann vielleicht sagen, welchen Fehler ich gemacht haben.
SMTP Server läuft auf alle Fälle. Was ich leider nicht weiß, sind die PHP ini settings.


Das ist der Code vom Flash Action Script:

PHP:
function sendForm() { 
    var error = checkForm(); 
    if (error == 0) { 
        var LV = new LoadVars();
        LV.msg_lastname = escape(msg_lastname.text); 
        LV.msg_forename = escape(msg_forename.text); 
        LV.msg_country = escape(msg_country.text); 
        LV.msg_mail = escape(msg_mail.text); 
        LV.msg_message = escape(msg_message.text); 
        
        LV.sendAndLoad("mailto.php", LV, "POST"); 
        LV.onLoad = function() { 
            display.text = "\n> "; 
            if (this.answer!="") {
                display.text += unescape(this.answer); 
            } else { 
                display.text += "Unknown error..."; 
			}
            if (this.success == "true") clearForm(); 
        } 
    } else {  
        display.text = errorMsg(error); 
    } 
}


Und hier der Code vom *.php File

PHP:
<?php 
$answer = "no data";

if (isset($_POST["msg_message"])) {
    // Zusammensetzen der Mail aus den einzelnen Variablen: 
    $msg  = "Nachricht von: ".urldecode($_POST["msg_forename"])." ".urldecode($_POST["msg_lastname"])."\n"; 
    $msg .= "      Country: ".urldecode($_POST["msg_country"])."\n"; 
    $msg .= "       e-Mail: ".urldecode($_POST["msg_mail"])."\n\n"; 
    $msg .= urldecode($_POST["msg_message"]); 
    $msg = utf8_decode($msg); 
     
    if (mail("info@elmart.eu", "Website", $msg) == true) { 
        echo "success=true&"; 
        $answer = "Thank you for your message"; //Positive Meldung 
    } else { 
        $answer = "Sorry, sending error"; 
    } 
} 

echo "answer=" . urlencode($answer);
?>

Danke schon mal im voraus!!!!
 
Zuletzt bearbeitet:
andersrumme frage, wie kann ich in flash per POST übertragene variablen verarbeiten?
also ich führe ein formular-script aus, das auf ein flashdokument verweist, welches dann zB die variablen anzeigt....
 
Zurück
Oben