Thursday, September 9th 2010, 4:38pm UTC+2

You are not logged in.

  • Login
  • Register

Sven G.

Administrator

Posts: 3,344

Location: NRW / Bochum

1

Sunday, January 20th 2002, 12:32am

Mails versenden mit Flash

Teil 1: Mails versenden ohne Server-Programmiersprachen (PHP, CGI...)

Wie in HTML, kann man die Mails über das Mailprogramm mit mailto: versenden.

Script:

Source code

1
getURL ("mailto:User<deine@email.de>");


Schön und gut...Aber wie kann man den Betreff, den Text usw. definieren?!?!
Hier die Antwort:

Man muss die Variablen per Query weitergeben, also

Script:

Source code

1
getURL ("mailto:User<deine@email.de>?subject=Betreff&body=Hier der Text");


Da stellt sich doch gleich die nächste Frage, wie kann man die Texte dynamisch verändern,
d.h. wie kann ich ein Formular dafür erstellen.

Zuerst musst du Textfeldern mit Variablen erstellen (z.b.Name,Email,Betreff,Text).

Die Aktion zum Mailen müsste dann folgendermaßen aussehen.

Script:

Source code

1
getURL ("mailto:"+Name+"<"+Email+">?subject="+Betreff+"&body="+Text);


Fertig ist das Formular.

Teil 2: Mails versenden per PHP

Mails über das Mailprogramm zu versenden, ist für Formulare nicht mehr üblich und gilt als
unprofessionell. Deswegen greifen viele auf Server-Programmierung zurück - PHP, CGI usw.
In diesem Tutorial wollen wir das ganze mal mit PHP behandeln.
Dazu ist zunächst einmal zusagen, dass dein Server PHP unterstützen muss und auch die Mail-Funktion.

In PHP mailt man per

Script:

PHP Source code

1
2
3
<?
mail("empfaenger@email.de","Betreff","Text","From: Absender");
?>


Da wir das ganze aber ja dynamisch haben wollen:

Script:

PHP Source code

1
2
3
<?
mail($empf,$betreff,$text,"From: ".$email);
?>


Jetzt musst du nur noch in Flash die PHP-Datei mit

Script:

Source code

1
loadVariables ("mailer.php4", "", "GET");


aufrufen (natürlich müssen die Variablen definiert sein) und fertig ist der Formmailer.

Die ausgearbeitete Version; hier wird eine Bestätigung an den Absender geschickt
und zusätzlich werden die Zeilenumbrüche in der Mail sichtbar (was normalerweiße nicht der Fall wäre):

Script:

PHP Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?
// Text für die Bestätigungsmail
$vtext="Deine Mail ist sicher bei $empf angekommen.";

// Betreff der Bestätigungsmail
$bestaetigung="Mail angekommen";

$text=str_replace("\"",""",$text);
$text=str_replace("'","'",$text);
urlencode ($text);
$text=str_replace("%0D","n",$text);

// e-Mail wird abgeschickt und zur Bestätigung wird noch eine Mail an den Absender geschickt
mail($empf,$betreff,$text,"From".$email);
mail($email,$bestaetigung,$vtext,"From".$empf);

/*
diese Variablen müssen in Flash definiert sein:
$empf: Empfänger (bei der Bestätigung natürlich umgekehrt)
$email: Absender (                   ...                  )
$betreff: Betreff der Mail
$text: Text für die Mail
*/
?>


Ich hoffe dem einen oder anderen wird es helfen.....
Wir danken xxx für dieses Tutorial (User will anonym bleiben).

So Long
Mit freundlichen Grüßen
Sven Gasser @ BountyKiller.de
Flashbattle.deGründer
webmaster@flashbattle.de
Flashbattle.de ActionScript Referenz
DELTA Agentur - Agentur für Werbung & Kommunikation
News aus der Medienwelt & mehr @ Delta Agentur twittert

(Kein Support per eMail, PN oder ICQ)

Irren ist menschlich, aber für das totale Chaos braucht man einen Computer :)
  • Go to the top of the page

Sven G.

Administrator

Posts: 3,344

Location: NRW / Bochum

2

Friday, May 31st 2002, 1:29pm

Hallo,

auf unsere Partnerseite www.FlashMXPro.com habe
ich gerade noch ein sehr gutes Beispiel gefunden!
Hier wird das Tutorial anhand eines Video`s erklärt!

Download Video

Gruss
Mit freundlichen Grüßen
Sven Gasser @ BountyKiller.de
Flashbattle.deGründer
webmaster@flashbattle.de
Flashbattle.de ActionScript Referenz
DELTA Agentur - Agentur für Werbung & Kommunikation
News aus der Medienwelt & mehr @ Delta Agentur twittert

(Kein Support per eMail, PN oder ICQ)

Irren ist menschlich, aber für das totale Chaos braucht man einen Computer :)
  • Go to the top of the page

mike1987

Trainee

Posts: 89

Location: Leutkirch i. Allgäu

3

Monday, August 12th 2002, 7:29pm

mh, ja gut habs mir angeguckt.

Ist nicht schlecht aber was ist das wo der die PHGP scripts reinschreibt??

Ist das ein extra editor??
  • Go to the top of the page

Sven G.

Administrator

Posts: 3,344

Location: NRW / Bochum

4

Monday, August 12th 2002, 7:42pm

..das kannst du in jeden Editor machen!
Ich schreibe meine Script immer mit EditPlus!

Gruss
Mit freundlichen Grüßen
Sven Gasser @ BountyKiller.de
Flashbattle.deGründer
webmaster@flashbattle.de
Flashbattle.de ActionScript Referenz
DELTA Agentur - Agentur für Werbung & Kommunikation
News aus der Medienwelt & mehr @ Delta Agentur twittert

(Kein Support per eMail, PN oder ICQ)

Irren ist menschlich, aber für das totale Chaos braucht man einen Computer :)
  • Go to the top of the page