mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 18.04.2024 09:58 Benutzername: Passwort: Auto-Login

Thema: Flash + PHP wollen keine Emails versenden vom 29.01.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> Flash + PHP wollen keine Emails versenden
Autor Nachricht
lebaron
Threadersteller

Dabei seit: 09.09.2008
Ort: Potsdam
Alter: -
Geschlecht: Männlich
Verfasst Do 29.01.2009 16:42
Titel

Flash + PHP wollen keine Emails versenden

Antworten mit Zitat Zum Seitenanfang

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!
  View user's profile Private Nachricht senden
itac

Dabei seit: 15.04.2004
Ort: -
Alter: 48
Geschlecht: -
Verfasst Do 29.01.2009 18:36
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
lebaron
Threadersteller

Dabei seit: 09.09.2008
Ort: Potsdam
Alter: -
Geschlecht: Männlich
Verfasst Do 29.01.2009 20:08
Titel

Antworten mit Zitat Zum Seitenanfang

und das war's?
  View user's profile Private Nachricht senden
itac

Dabei seit: 15.04.2004
Ort: -
Alter: 48
Geschlecht: -
Verfasst Do 29.01.2009 20:37
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ä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.
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.