Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-09-2006, 14:16   #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
admaster ist offline   Mit Zitat antworten
Alt 25-09-2006, 16:16   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
$empfaenger = mail@team2extreme.com;
Das ist doch sicher eine String-Variable, setz die mal in Anführungszeichen.

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...
  Mit Zitat antworten
Alt 25-09-2006, 17:09   #3 (permalink)
liebt Skorpionin
 
Benutzerbild von Skorpion
 
Registriert seit: Apr 2003
Beiträge: 1.258
Zitat:
mail("$empfaenger", "$betreff", "$kommentarp" ...
Hier wiederrum frage ich mich, was diese Anführungszeichen hier sollen...?
Skorpion ist offline   Mit Zitat antworten
Alt 25-09-2006, 19:29   #4 (permalink)
licence to chill
 
Benutzerbild von nic-man
 
Registriert seit: Sep 2005
Ort: B*A*S*E*L
Beiträge: 290
ausserm solltest du mitm register_globals aufpassen... die sind normalerweise off
also aus $bla --> $_POST['bla']

// im php natürlich
nic-man ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 19:09 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele