Autor |
Nachricht |
lebaron
Threadersteller
Dabei seit: 09.09.2008
Ort: Potsdam
Alter: -
Geschlecht:
|
Verfasst Do 29.01.2009 16:42
Titel Flash + PHP wollen keine Emails versenden |
|
|
Hallo Ihr Lieben,
heute ist Tag drei meiner Kontaktformualr-Odysee und ich finde den Fehler nicht. Ich habe schon zig Tutorials (u.a.: http://www.tutorials.de/forum/flash-tutorials/178610-einfaches-mailformular-mit-flash-und-php-anfaenger-mx2004.html)
Aber wie es auch abwandle und anpasse es passiert nichts.
Nun habe ich nochmal versucht das alles mit einer ganz simplen loadVariables_Anweisung zum laufen zu bringen, aber es geht nichts.
Mir fehlt leider auch das detaillierte Wissen zu Action-Script, da ich mich erst seit kurzem mit Flash beschäftige.
Hier einmal das Script aus meiner Hauptzeitleiste:
Code: | _root._absender="Vorname Nachname";
_root._email_absender.onSetFocus = function(){
_root._absender="";
}
_root._email_absender.onSetFocus = function(){
if(_root._absender == "Vorname Nachname"){
_root._absender="";
}
}
_root._firma = "Firma";
_root._email_firma.onSetFocus = function() {
_root._firma = "";
};
_root._email_firma.onSetFocus = function(){
if(_root._firma == "Firma"){
_root._firma="";
}
}
_root._telefon = "Telefonnummer";
_root._email_telefon.onSetFocus = function() {
_root._telefon = "";
};
_root._email_telefon.onSetFocus = function(){
if(_root._telefon == "Telefonnummer"){
_root._telefon="";
}
}
_root._adresse = "Email-Adresse";
_root._email_adresse.onSetFocus = function() {
_root._adresse = "";
};
_root._email_adresse.onSetFocus = function(){
if(_root._adresse == "Email-Adresse"){
_root._adresse="";
}
}
_root._nachricht = "Ihre Nachricht";
_root._email_nachricht.onSetFocus = function() {
_root._nachricht = "";
};
_root._email_nachricht.onSetFocus = function(){
if(_root._nachricht == "Ihre Nachricht"){
_root._nachricht="";
}
}
_senden.onPress = function() {
loadVariables("email_script1.php", "", "post" );
gotoAndStop(2);
} |
Hier noch mein PHP Script:
Code: | <?php
$msg = "Nachricht von: ".urldecode($_POST["_absender"])."\n";
$msg = "Firma: ".urldecode($_POST["_firma"])."\n";
$msg .= "Email: ".urldecode($_POST["_adresse"])."\n";
$msg .= "Telefon: ".urldecode($_POST["_telefon"])."\n\n";
$msg .= urldecode($_POST["_nachricht"]);
mail("office@meinedomain.de", "Anfrage aus Kontaktformular", $msg;
?> |
Wäre toll wenn da mal jemand wissendes drüber schauen kann.
Danke Euch!
|
|
|
|
|
itac
Dabei seit: 15.04.2004
Ort: -
Alter: 48
Geschlecht: -
|
Verfasst Do 29.01.2009 18:36
Titel
|
|
|
Code: | mail("office@meinedomain.de", "Anfrage aus Kontaktformular", $msg; |
da fehlt eine Klammer zu vor dem Semikolon.
ansonsten kann ich mal gucken wie ich das in meinen Gästebuch gemacht habe.
salü
Zuletzt bearbeitet von itac am Do 29.01.2009 18:40, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
lebaron
Threadersteller
Dabei seit: 09.09.2008
Ort: Potsdam
Alter: -
Geschlecht:
|
Verfasst Do 29.01.2009 20:08
Titel
|
|
|
und das war's?
|
|
|
|
|
itac
Dabei seit: 15.04.2004
Ort: -
Alter: 48
Geschlecht: -
|
Verfasst Do 29.01.2009 20:37
Titel
|
|
|
haste probiert? nein Du musst noch Deine Variabel mit angeben (loadVariables).
so hier mal mein code (aufs wesentliche gekürzt):
Flash z.B. auf einem Buttonklick:
Code: |
//Objekt erzeugen vom Typ LoadVars
var savevar=new LoadVars();//diese Variable mit Inhalt wird zum php script gesendet
savevar.name="Paul"; //Eigenschaft Name definieren und belegen
savevar.message="Test"; // -"- Message
savevar.mail="Paul@www.www";
savevar.onLoad=function (success){//Aufruf nach Senden-Aktion
if(success){//senden hat geklappt
}
else
{//senden hat nicht geklappt
}
}
savevar.sendAndLoad("mailer.php",savevar,"POST");
|
mailer.php
Code: |
//header kann man so machen:
$mheader="From:".$_POST["name"]." <".$_POST["mail"]."> Reply-To: ".$_POST["mail"];
//vorteil man kann gleich ne e-Mail einfach zurückschicken, z.B: mit klick auf reply im Mailprogramm
$ziel = "office@meinedomain.de"; //Deine E.Mailadresse
$subject="Mail von ".$_POST["name"];
$message=$_POST["message"];
if(mail($ziel, $subject, $message, $mheader))
{
//mail senden hat funktioniert
}
else
{
//mail senden hat nicht funktioniert
};
|
salü
Zuletzt bearbeitet von itac am Do 29.01.2009 20:38, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
PHP - Emails mit mail() versenden
mailsend.php3 und kontakt.html wollen nicht versenden :-(
Flash in Emails - lieber nicht
Suche Tutorial: Flash AS3 emails senden - PHP
if und while wollen einfach nett mehr
Typo3 und die Links wollen nicht sprechen.
|
|