Sendmail-Flash-Tutorial

March 19

Sendmail-Flash-Tutorial

Während Flash auf die Client-seitige Funktionalität verwendet werden kann, kann nicht es unabhängig verwendet werden, um e-Mail zu senden. Erstellen eines Formulars Blitz Sendmail erfordert die Verwendung von PHP oder einer anderen serverseitigen Skriptsprache. Der PHP-Abschnitt dienen ausschließlich der Kommunikation mit dem Server, während das Flash-Interface verwendet wird, geben Sie e-Mail-Informationen. Das PHP-Skript fügt eine "Mail" Funktion, die der Befehl anweisen den Server die beiliegenden Informationen senden umfasst die gesendete Informationen.

Anweisungen

1 Öffnen Sie ein neues flash-Dokument.

2 Legen Sie die entsprechenden Formularfelder wie z. B. die Abschnitte Email, Name und Nachricht. Sicherzustellen Sie, dass die Eingabe von Text-Felder "Dynamische Textfelder" sind, indem Sie das Werkzeug "Text" in der Toolbox auswählen, navigieren zum Abschnitt "Eigenschaften" unterhalb der Hauptbühne und Auswählen von "Dynamischer Text."

3 Weisen Sie einen Variablennamen für die einzelnen Textfelder, die Sie unter "Eigenschaften" "Var" unterhalb der Bühne erstellen. Der Variablenname wird verwendet, um ein Textfeld mit einer Variablen zuordnen, beim Schreiben von Code für das Formular.

4 Wählen Sie die Textfelder und drücken Sie F8, um einen neuen Movieclip erstellen. Nennen Sie den Movieclip "Formular" und klicken Sie auf "OK".

5 Erstellen Sie eine Button-Instanz, indem Sie das Werkzeug "Rechteck" auswählen und Zeichnen eines Schaltflächensymbols auf der Bühne. Wählen Sie F8, wenn fertig, und erstellen Sie ein neues Button-Symbol namens "Senden".

6 Wählen Sie das Symbol des "Senden"-Schaltfläche, und klicken Sie auf F9, um das Aufbringen des "Aktionen"-Fensters. Fügen Sie den folgenden Code:

Form.loadVariables (email.php","POST");

Dieser Code sendet alle Textfelder an die PHP-Seite die dann mit dem Feld Textvariablen, die gesendete Informationen abruft.

7 Fügen Sie weitere Zusatzinformationen auf der Bühne, die Sie auf das e-Mail-Formular-Schnittstelle angezeigt werden soll. Beachten Sie, dass diese zusätzliche Informationen an den Empfänger und nur nicht gesendet wird wird auf der Seite des e-Mail-Formulars angezeigt.

8 Öffnen Sie Notepad, und erstellen Sie eine neue Datei namens "email.php."

9 Kopieren Sie und fügen Sie diese Codezeilen:

<? Php

$SendTo = [email protected];

$Subject = "Emails flash";

Ändern Sie die e-Mail-Adresse, an die entsprechende Adresse übermittelten Informationen Speicherort.

10 Fügen Sie die Zeilen der folgenden Code in die Datei "email.php":

$headers = "aus:" $POST ["Name"];

$headers = "<" $POST ["Email"]. "> \r\n";

$headers = "Antwort an:" $POST ["Email"] "\r\n";

$message = $POST ["Nachricht"];

Der obige Code formatiert die gesendete Informationen, damit der Empfänger leicht in der Lage sein kann zu lesen und gesendete e-Mails beantworten.

11 Die PHP-Datei die letzten Zeilen des folgenden Code hinzufügen:

Post ($SendTo, $subject $message, $headers);

? >

Speichern Sie die Datei "email.php" in demselben Ordner wie die flash SWF-Datei, die Sie zuvor erstellt und auf den Server hochladen. Führen Sie zum Testen, ob es funktioniert.