Geschrieben von sniepy am 04.05.2005, 22:47

In diesem Tutorial soll ein Emailformular erstellt werden, mit welchem jedermann eine Email an den den Besitzer einer Website senden kann!

Dieses Tutorial besteht aus zwei Komponenten! Aus Flash und aus Php.

Flash:

1. Zunächst erstellen wir 4 Textfelder(Eingabetext). Davon sollen die ersten 3 einzeilig sein und das 4. mehrzeilig, also wird es auch etwas größer.

2. Die Textfelder werden Variablen zugewiesen!(Eigenschaften->Var:)
Textfeld:
1: Name
2: Email
3: Betreff
4: Nachricht
(Neben die Textfelder sollte man natülich noch die Angaben wie Name, Email, Betreff, Nachricht in Form von Statischen Texten schreiben)

3. Man erstellt zwei Buttons! einen zum löschen der Textfelder und einen zum Senden!
Actionscript:
Löschen:

on (release) {
Name="";
Email="";
Betreff="";
Nachricht="";
}

Senden:

on (release) {
if (signa != 2 && Email .indexOf("@") !=-1 && Email .indexOf(".") !=-1 && Betreff !="" && Nachricht !="") {
signal=2;
loadVariablesNum("eFormular.php", 0, "POST");
}
if (Nachricht == "") {
mc.ausgabe = "Kommentar Bitte !";
}
if (Betreff == "") {
mc.ausgabe = "Betreff Bitte !";
}
if ( Email .indexOf("@") ==-1 || Email .indexOf(".") ==-1) {
mc.ausgabe = "Falsche E-mail";
}
}

4. Jetzt erstellen wir noch einen Movieclip(Breite ca 150, Höhe ca 25) und geben ihm den Instanznamen "mc". In dem Movieclip erstellen wir ein dynamisches Textfeld mit Var: ausgabe.
Actionscript des mc:

onClipEvent (load) {
k = 0;
j = 40;
}
onClipEvent (enterFrame) {
if (_root.signal==1) {
ausgabe = "Okay";
k++;
if (k>=40) {
ausgabe = "";
_root.signal = 0;
k = 0;
}
} else if (_root.signal==2) {
ausgabe = "Sende Daten";
}
}

Soweit wären wir in Flash fertig!
Nun zur Php:

(Ihr solltet sie "eFormluar.php" nennen.)

<?php

//Hier die Email eintragen an die gesendet werden soll
$Empfaenger="xxxxxx@xxx.xx";

mail($Empfaenger, "$Betreff (von $Name)", $Nachricht, "From: $Email");

$signal=1;
echo "signal=$signal";

?>

Das sollte es eigentlich gewesen sein!
Sollten Probleme auftreten: http://www.sniepy.de.vu

Bewertung Anzahl
6
50,0 %
2 Bewertungen
5
25,0 %
1 Bewertungen
4
25,0 %
1 Bewertungen