PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Flash PHPmailer


burnout
02.05.2006, 00:20
Hallo!
Ich möchte gerne über einen Flashfilm eine email verschicken,funktioniert aber nicht!

Das hier ist mein Actionscriptcode,ich denke/hoffe mal der ist soweit in Ordnung!


stop();
send_btn.onRelease = function()
{
var myVars:LoadVars = new LoadVars();
myVars.Name = Name_txt.text;
myVars.Tel = Tel_txt.text;
myVars.Email = Email_txt.text;
myVars.Kommentar = Kommentar_txt.text;


if (myVars.sendAndLoad("phpmailer.php",myVars,"POST")==true)
{
trace ("Die Variablen sind gut angekommen");
nextFrame();
}
else
{
trace ("Irgendwas lief schief");
}
}


Das hier soll ein PHPcode sein xD ich vermute mal hier ist was false!

<?php
//Name des Absenders
$vars = Name;

//Telefon des Absenders
$vars = Tel;

//Email des Absenders
$vars = Email;

//Kommentar des Absenders
$vars = Kommentar;

if (mail ("a.ulhaas@gmx.de","","$vars")==TRUE)
{
echo "email wurde gesendet";
}
else
{
echo "email konnte nicht gesendet werden";
}

?>


Wenn ich jetzt auf meinen Flashfilm den Button drücke ,dann bekomme ich zwar eine email aber der Inhalt ist ein wenig mager und zwar steht in der email nur der Inhalt der letzten $vars Variable also "Kommentar"


Vase2k
02.05.2006, 00:35
Hallo!
Ich möchte gerne über einen Flashfilm eine email verschicken,funktioniert aber nicht!

Das hier ist mein Actionscriptcode,ich denke/hoffe mal der ist soweit in Ordnung!


Das hier soll ein PHPcode sein xD ich vermute mal hier ist was false!

<?php
//Name des Absenders
$vars = Name;
hier hat $vars den inhalt "Name"
//Telefon des Absenders
$vars = Tel;
hier hat $vars den inhalt "Tel"
//Email des Absenders
$vars = Email;
hier hat $vars den inhalt "Email"
//Kommentar des Absenders
$vars = Kommentar;
hier hat $vars den inhalt "Kommentar"
if (mail ("a.ulhaas@gmx.de","","$vars")==TRUE) <-- hier übergibst du nur den letzten wert
{
echo "email wurde gesendet";
}
else
{
echo "email konnte nicht gesendet werden";
}

?>


Wenn ich jetzt auf meinen Flashfilm den Button drücke ,dann bekomme ich zwar eine email aber der Inhalt ist ein wenig mager und zwar steht in der email nur der Inhalt der letzten $vars Variable also "Kommentar"

zum einen würd ich die real-email-addy rausnehmen .. auch wenn das hier nen seriöses board ist ..

und zum zweiten ist logisch, dass nur "Kommentar" drin steht, denn du setzt ja mehrfach die variable $vars neu .. und von daher wird nur der aktuelle wert übergeben und dann logischerweise auch gesendet .. versuchs doch einfach über nen array .. oder mach dir ne variable $content .. und dann hängst du einfach die einzelnen strings an $content dran und übergibst dann $content an den mail-befehl ..

HTH

mfg

vase2k :):)

burnout
02.05.2006, 16:19
Dank dir Vase2k,hat funktioniert!