mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 30.08.2008 04:34 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: 19
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
FlamingArt

Dabei seit: 08.06.2006
Ort: Essen
Alter: 30
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
Neekwood
Threadersteller

Dabei seit: 02.07.2005
Ort: -
Alter: 19
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: -
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: 19
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: -
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
pejot

Dabei seit: 16.09.2004
Ort: Das Brighton Deutschlands
Alter: 27
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
FlamingArt

Dabei seit: 08.06.2006
Ort: Essen
Alter: 30
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 Dateien über das Formular am E-Mail Adresse senden
Kotaktformular - je nach Betreff an untersch. mail senden
Formulare per E-Mail ohne Scriptsprache senden
[PHP] Formular Prüfen und Mail senden [Solved - abderer Weg]
Variablen in Flash senden + empfangen
Suche Tutorial: Flash AS3 emails senden - PHP
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 deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.