Autor |
Nachricht |
Shad
Threadersteller
Dabei seit: 11.04.2008
Ort: Bielefeld
Alter: 37
Geschlecht:
|
Verfasst Do 08.05.2008 23:29
Titel PHP Mail aus Flash |
|
|
Ich habe ein Kontakt Formular in Flash erstellt.
Nun habe ich es mit einem PHP Script funktionstüchtig gemacht.
Soweit klappt auch alles bekomme die Mail mit dem Inhalt, alles super.
ABER derjenige der das Formular ausgefüllt hat bekommt keine Bestätigung das es erfolgreich (oder eben nicht) an mich geschickt wurde. Egal was ich versuche das macht er einfach nicht.
Denke das es an Flash liegt, darum wollte ich das er ein kleines Popup öffnet mit entsprechender Info, das man dann mit OK wieder schließen kann. Allerdings hab ich dafür zu wenig Ahnung von PHP.
Kann mir jemand von euch helfen?
Kann auch mein php Script Posten wenns was bringt.
|
|
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
Verfasst Fr 09.05.2008 01:05
Titel
|
|
|
Zitat: | Kann mir jemand von euch helfen? |
Nein. So nicht. Die passende Antwort auf dein Posting wäre: Du mußt einfach nur den Fehler beheben, dann funktioniert es auch.
Wie in aller Welt soll dir denn jemand helfen können, wenn keiner weiß, was du gemacht hast?
Zitat: | Kann auch mein php Script Posten wenns was bringt. |
Natürlich. Ohne Script kann man den Fehler nicht finden...
Zitat: | ABER derjenige der das Formular ausgefüllt hat bekommt keine Bestätigung das es erfolgreich (oder eben nicht) an mich geschickt wurde. |
Rumraten bringt eigentlich nichts, bevor du dein Script nicht gepostet hast... Aber mal schauen...
Also du hast ein Formular. Die Eingabe-Daten werden an ein PHP-Script geschickt. Dein Script verarbeitet diese Daten und übergibt diese dann an die Funktion mail().
Nach dem Abschicken soll dann was genau passieren? Ein neues Fenster öffnen? Text im aktiven Fenster ausgeben?
Zitat: | Egal was ich versuche das macht er einfach nicht. |
Wer ist er?
Und was hast du denn versucht?
|
|
|
|
|
Anzeige
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Fr 09.05.2008 06:08
Titel
|
|
|
Und warum sollte das an Flash liegen ???
|
|
|
|
|
Smooth-Graphics
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 09.05.2008 11:39
Titel
|
|
|
Kannst du bitte den PHP Code posten?
|
|
|
|
|
Shad
Threadersteller
Dabei seit: 11.04.2008
Ort: Bielefeld
Alter: 37
Geschlecht:
|
Verfasst Fr 09.05.2008 15:27
Titel
|
|
|
Sorry also hier der das PHP Script:
<?
$empfaenger = "info@shad-online.de";
$betreff = "Neue Mail";
$from = "From: Shad-Online.de <info@shad-online.de>";
$txt = "Von: ".utf8_decode($_POST['name'])."\n";
$txt .= "E-Mail: ".utf8_decode($_POST['mail'])."\n";
$txt .= "Betreff: ".utf8_decode($_POST['betreff'])."\n";
$txt .= "Nachricht: ".utf8_decode($_POST['nachricht']);
mail($empfaenger, $betreff, $txt, $from);
$retval = mail ($empfaenger, $betreff, $txt, $from);
if( $retval == true )
{
echo "Ihre Nachricht wurde erfolgreich versendet. Vielen Dank.";
}
else
{
echo "Ihre Nachricht konnte leider nicht versendet werden.";
}
?>
Und ja das Formular sendet alle ausgefüllten Felder an das Script und das versendet das ganze dann per mail an mich.
Könnt euch die ganze sache auch auf shad-online.de unter Kontakt angucken.
Der echo Befehl funktioniert halt nicht. Es soll demjenigen der das Formular ausfüllt mitgeteilt werden das es erfolgreich versendet wurde.
Im Grunde ist mir egal auf welche Weise. Hauptsache es funktioniert.
|
|
|
|
|
Smooth-Graphics
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 09.05.2008 15:30
Titel
|
|
|
Na schwer ist das ja nicht? Du sendest genau 1 Mail weg, an dich nämlich.
Jetzt musst du halt nocheinmal eine Mail senden an den Absender... also nocheinmal mail(...);
|
|
|
|
|
Shad
Threadersteller
Dabei seit: 11.04.2008
Ort: Bielefeld
Alter: 37
Geschlecht:
|
Verfasst Fr 09.05.2008 15:52
Titel
|
|
|
Ich hätte eher daran gedacht das direkt auf meiner Seite nen kleines Popup oder irgendwas kommt das dem Absender sagt das es erfolgreich war. Denn so passiert für den einfach garnichts.
Wie gesagt der echo Befehl funktioniert halt nicht.
|
|
|
|
|
Smooth-Graphics
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 09.05.2008 15:57
Titel
|
|
|
Code: | <?php
$empfaenger = "info@shad-online.de";
$betreff = "Neue Mail";
$from = "From: Shad-Online.de <info@shad-online.de>";
$txt = "Von: ".utf8_decode($_POST['name'])."\n";
$txt .= "E-Mail: ".utf8_decode($_POST['mail'])."\n";
$txt .= "Betreff: ".utf8_decode($_POST['betreff'])."\n";
$txt .= "Nachricht: ".utf8_decode($_POST['nachricht']);
if(mail($empfaenger, $betreff, $txt, $from))
{
echo "<script type=\"text/javascript\">alert('Ihre Nachricht wurde erfolgreich versendet. Vielen Dank.')</script>";
}
else
{
echo "Ihre Nachricht konnte leider nicht versendet werden.";
}
?> |
|
|
|
|
|
|
|
|
Ähnliche Themen |
[FLASH] E-Mail aus Projektor?
Flash - E-Mail-Formular
E-mail Fuktion in Flash
E-Mail senden mit Flash-Kontaktformular
[Flash] e-Mail Verlinkung klappt nicht!
hilfe!FLASH animation per mail verschicken?
|
|