mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 23.04.2024 22:35 Benutzername: Passwort: Auto-Login

Thema: E-Mail senden mit Flash-Kontaktformular vom 23.08.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> E-Mail senden mit Flash-Kontaktformular
Seite: 1, 2  Weiter
Autor Nachricht
Neekwood
Threadersteller

Dabei seit: 02.07.2005
Ort: -
Alter: 34
Geschlecht: Männlich
Verfasst Do 23.08.2007 10:52
Titel

E-Mail senden mit Flash-Kontaktformular

Antworten mit Zitat Zum Seitenanfang

Hallo,

mein Kontaktformular ist soweit fertig, nur weiß ich nicht genau wie ich dem Sende-Button den Befehl gebe zu senden. Ich weiß das es über eine Php-Datei funktioniert mehr aber auch nicht. Wäre sehr froh wenn mir jemand helfen könnte (Da ich etwas unter Zeitdruck stehe)

Mein Kontaktforumlar: http://uploaded.to/?id=ecfhji

Benutze Flash 9, Actionskript 2.0
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Do 23.08.2007 11:09
Titel

Antworten mit Zitat Zum Seitenanfang

Schau mal nach "LoadVars.sendAndLoad" damit macht man sowas
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Neekwood
Threadersteller

Dabei seit: 02.07.2005
Ort: -
Alter: 34
Geschlecht: Männlich
Verfasst Do 23.08.2007 11:12
Titel

Antworten mit Zitat Zum Seitenanfang

Sowas steht auch schon in meinem Script. (Habe es aus einer Vorlage zusammengeschustert).
Das einzige was ich jetzt nur nicht weiß ist...wie ich das mit dem Sendebutton verbinden kann.
  View user's profile Private Nachricht senden
swini

Dabei seit: 17.06.2007
Ort: München
Alter: -
Geschlecht: Weiblich
Verfasst Do 23.08.2007 11:32
Titel

Antworten mit Zitat Zum Seitenanfang

auf den senden button bspw.:

on (press) {
if ((typeof (tel) == "undefined" || tel == "") && !emailcheck(email)) {
falsch = "Bitte Telefonnummer oder email angeben!";
} else if (typeof (message) == "undefined" || message == "") {
falsch = "Bitte Nachricht eintragen";
} else {
daten=new LoadVars();
daten.empfaenger = empfaenger;
daten.realname = name;
daten.subject = subject;
daten.phone = phone;
daten.email = email;
daten.message = message;
daten.onLoad=function(){
falsch=this.falsch;
if (this.status=="ok")
play();
}
daten.sendAndLoad ("mail.php",daten,"POST")

}
}


und dazu ein mail.php ins gleiche verzeichnis auf den server
bspw:

<?
$to = "xyz@xyz.de";

function check_email($email)
{ if(ereg(".*@(.*\..*)", $email, $matches))
{ $host = $matches[1];
return(getmxrr($host, $mx) || (gethostbyname($host) != $host));
}
return 0;
}
$vars = array("message", "email", "phone", "subject", "realname");
foreach ($vars as $var)
if(isset($_POST[$var]))
$$var = $_POST[$var];
else die("&falsch=interner Fehler");
If(ereg("[\r\n]", $email) || ereg("[\r\n]", $realname)) die("&falsch=interner Fehler");
//$email = ereg_replace(" *(.*?) *", '\1', $email);
if(!check_email($email)) die("&falsch=bitte Email kontrollieren");
$message = str_replace("\r", "\n", utf8_decode($message));
$realname = utf8_decode($realname);
mail($to, "Kontaktformular",
"Nachricht von $realname
Email $email
Telefon $phone
Betreff $subject

$message", "From: webserver@xyz.de\nReply-To: $email");
print "&status=ok&falsch=&";
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Neekwood
Threadersteller

Dabei seit: 02.07.2005
Ort: -
Alter: 34
Geschlecht: Männlich
Verfasst Do 23.08.2007 11:34
Titel

Antworten mit Zitat Zum Seitenanfang

Danke Lächel
Wo in dem Actionscrpt trägt man dann den Instanznamen der einzelnen Eingabefelder ein?
  View user's profile Private Nachricht senden
swini

Dabei seit: 17.06.2007
Ort: München
Alter: -
Geschlecht: Weiblich
Verfasst Do 23.08.2007 11:40
Titel

Antworten mit Zitat Zum Seitenanfang

daten.realname (wird ans php übergeben)= name (dein variablenname fürs textfeld in flash);

im php:
"Nachricht von $realname (deine name textfeld)
bekommt der empfänger
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
l'Audiophile

Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht: Männlich
Verfasst Do 23.08.2007 12:04
Titel

Antworten mit Zitat Zum Seitenanfang

Is aber ne stümperhafte Validierung *zwinker*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Do 23.08.2007 12:08
Titel

Antworten mit Zitat Zum Seitenanfang

@Emo-Printer: Netter Avatar Lächel

@Rest: Gewöhnt euch echt mal Buttons ab und AS 2.0 Syntax an. Ist Komfortabler und eine Menge Probleme killt ihr bereits im Entstehen.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Probleme beim senden einer E-Mail aus Flash
Kontaktformular - script EMAIL senden
PDF Formular - beim Senden per Mail - PDF statt XML
Formulare per E-Mail ohne Scriptsprache senden
Dateien über das Formular am E-Mail Adresse senden
Kotaktformular - je nach Betreff an untersch. mail senden
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
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.