| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Aug 2004
Beiträge: 1
| Mailformular will einfach nicht funktionieren
Hallo! Wir haben auf unserer Website (team2extreme.com) beim Kontakt ein E-Mail-Formular eingebaut. Actionscript + PHP-Datei. Die E-Mails dürften aber alle ins Leere versandt werden. Wir wissen nicht mehr weiter. Hier das Actionscripts: Ebene1:Bild1 // by Live2 (www.live2.de) stop(); // Den Flash = ok Eintag dürfen Sie nicht löschen weil dieser an das PHP // Script weiter gegeben wird zur bestätigung das es Ihr Script ist. flash = "ok"; // Für das fixe versenden an eine E-Mail Adresse müssen // sie hier die 2 Zeilen einfügen empfaenger="mail@team2extreme.com"; betreff="mailanfrage"; mail Button // by Live2 (www.live2.de) // Dieser Teil des Actions Script ist für die Überprüfung der Eingabe // im Formular zuständig, es wird alles bis auf den Betreff überprüft. on (release) { if (kommentar eq "") { kommentar = "Keine Nachricht vorhanden"; } else if (kommentar eq "Keine Nachricht vorhanden") { kommentar = ""; } else { if (empfaenger eq "") { empfaenger = "kein Empfänger Angegeben"; } else if (empfaenger eq "kein Empfänger Angegeben") { empfaenger = ""; } else { if (absender eq "") { absender = "Bitte Name eingeben"; } else { if (absemail != "" && absemail.length>6 && absemail.indexOf("@")>0 && absemail.indexOf(".")>3 && ((absemail.length-absemail.lastIndexOf("."))>2) && ((absemail.length-absemail.lastIndexOf("."))<5)) { loadVariablesNum("mail.php3", 0, "POST"); gotoAndStop(2); ausgabe = "Nachricht wird gesendet"; } else { absemail = "Eingabe fehlerhaft"; } } } } } mail Button on (release) { kommentar = ""; absemail = ""; absender = ""; empfaenger = ""; betreff = ""; } Ebene1:Bild2 // by Live2 (www.live2.de) stop(); mail Button on (release) { kommentar = ""; empfaenger = ""; betreff = ""; _root.status = "SENDE NACHRICHT"; _root.symbol = ""; _root.zuruck = ""; gotoAndStop(1); } Und das steht in der mail.php3 Datei: <?PHP //--------------------------------------------------------------// if($flash==ok) { $gesendet="Nachricht gesendet"; $symbol="*"; $zu="zurück"; $ip=$REMOTE_ADDR; $datum = date("d.m.Y - H:i"); $suchen = "\r"; $ersetzen = "\n"; $empfaenger = mail@team2extreme.com; $kommentarp = str_replace($suchen,$ersetzen,$kommentar); mail("$empfaenger", "$betreff", "$kommentarp" IP: "$ip, des Senders" Datum und Zeit: "$datum", From: "$absender <$absemail>"); echo "&status=mail gesendet"; echo "&symbol=$symbol"; echo "&zuruck=zurueck"; } echo "nur Ausführbar über das Flash Script"; ?> Ich hoffe echt, dass uns hier jemand den entscheiden Tipp oder gar den Fehler sagen kann. LG Jürgen juergen@team2extreme.com Skype: juergent76 |
| | |
| | #2 (permalink) | |
| Gast
Beiträge: n/a
| Zitat:
BTW: das ist ja noch übelstes Flash 4-Script. Da solltet ihr mal den Staubwedel ansetzen und das ganze etwas modernisieren. Schaut bspw. mal in dieses Tutorial und ersetzt dann den loadVariablesNum durch die LoadVars-Klasse... | |
|
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |