MikeTurrento
Grünschnabel
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:
Und hier der Code vom *.php File
Danke schon mal im voraus!
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!