Anche se Flash può essere utilizzato su funzionalità lato client , non può essere utilizzato in modo indipendente per inviare e-mail . Creazione di un modulo sendmail lampo richiede l'uso di PHP o altro linguaggio di scripting server-side . La sezione PHP saranno utilizzati solo per comunicare con il server mentre l'interfaccia Flash sarà utilizzato per inserire le informazioni email . Gli script PHP inserisce le informazioni inviate in una funzione "Mail" , che include il comando per indicare al server di inviare le informazioni allegate . Istruzioni
1
Aprire un nuovo documento Flash .
2
inserire i campi modulo appropriati , quali le sezioni di e-mail , Nome e Messaggio . Assicurarsi che tutti i campi di testo di input sono campi " Testo dinamico " , selezionando lo strumento "Testo" nella casella degli strumenti, la navigazione verso la sezione "Proprietà" sotto il palco principale e selezionando " Testo dinamico ".
< Br > 3
Assegnare un nome di variabile per ogni campo di testo si crea sotto "Proprietà" "var" sotto il palco . Il nome della variabile viene utilizzato per associare un campo di testo con il nome di una variabile durante la scrittura di codice per il form .
4
Selezionare tutti i campi di testo e premere F8 per creare un nuovo clip filmato . Assegnare un nome al clip filmato "Form" e fare clic su " OK ".
5
creare un'istanza Button selezionando lo strumento " Rettangolo " e disegnando un simbolo di pulsante sullo stage. Selezionare F8 quando fatto e creare un nuovo simbolo di pulsante denominato " Invia ".
6
Selezionare " Invia" simbolo del pulsante e fare clic su F9 per far apparire la finestra " Azioni " . Aggiungere il seguente codice :
Form.loadVariables ( email.php " , " POST " ) ;
Questo codice invierà tutti i campi di testo alla pagina PHP che poi , con il campo di testo variabili , potranno recuperare le informazioni inviate .
7
Aggiungi qualsiasi altra informazione in più sullo stage che si desidera visualizzare l'interfaccia modulo e-mail . si noti che questa informazioni aggiunte non verrà inviato al destinatario e appare solo sul modulo e-mail pagina
8
Aprire il Blocco note e creare un nuovo file chiamato
9
Copia e incolla queste righe di codice . " email.php . " :
< php
$ SendTo = forms@example.com ; ?
$ subject = "mail Flash" ;
cambiare l' indirizzo di posta elettronica a l' indirizzo del caso in cui si desidera che le informazioni inviate alla
10
Aggiungi le righe di codice di seguito per il file " email.php " : .
$ intestazioni = "From : " $ POST [ " nome " ] ;
$ headers = " < " $ POST [ " email " ] . "> \\ r \\ n";
$ headers = "Reply-To : "$ POST [ " email " ] " \\ r \\ n ";
$ messaggio = $ POST [ " messaggio " ] ;
Il codice sopra formati le informazioni inviate in modo che il destinatario può facilmente essere in grado di leggere e rispondere alle e-mail inviate
11
Aggiungi le ultime righe di codice sotto al file PHP : .
mail ( $ SendTo , $ oggetto , $ messaggio , $ headers) ; ? .
>
Salvare il file " email.php " nella stessa cartella del file flash SWF creato in precedenza e caricare sul server di esecuzione per verificare se funziona .