Nwlapcug.com


Come creare semplici Form con notifica via Email

Un Web form con notifica via Email ha due parti--la parte HTML e il codice PHP. La porzione HTML viene utilizzata per creare il modulo. Ogni elemento del form ha un attributo "name" che viene utilizzato per inviare l'input dell'utente per il codice PHP. Il codice PHP viene utilizzato per elaborare l'input dell'utente e inserirlo in un'e-mail che viene inviata al webmaster.

Istruzioni

Porzione di HTML

1

Aprire un editor di testo.

2

Avviare il documento HTML con le seguenti cinque linee:
< html >
< head >
Commenti < title > < / Title >
< / head >
< corpo >

3

Digitare la riga "< nome modulo ="commentform"method ="post"action="email.php ">" per avviare il modulo.

4

Digitare la riga "< larghezza tavola ="500px">" per iniziare la tabella.

5

Creare la casella di commento con le seguenti righe di otto:
< tr >
< td align = "left" valign = "top" >
Commento:
< /td >
< td align = "left" valign = "top" >
< textarea nome = "Commenti" maxlength = "1000" cols = "60" rows = "6" >< / textarea >
< /td >
< /tr >

6

Creare la casella di nome con le seguenti righe di otto:
< tr >
< td align = "left" valign = "top" >
Nome:
< /td >
< td align = "left" valign = "top" >
< input type = "testo" nome = "S_Name" maxlength = "50" dimensione = "50" >
< /td >
< /tr >

7

Creare casella di posta elettronica con le seguenti righe di otto:
< tr >
< td align = "left" valign = "top" >
Posta elettronica:

< /td >
< td align = "left" valign = "top" >
< input type = "testo" nome = "email" maxlength = "80" dimensione = "50" >
< /td >
< /tr >

8

Creare il pulsante di invio con le seguenti cinque linee:
< tr >
< td align = "left" valign = "top" >
< input type = "submit" value = "Submit" >
< /td >
< /tr >

9

Digitare le quattro righe successive alla fine del documento HTML:
< / tabella >
< / form >
< / body >
< / html >

10

Salvare e chiudere il documento.

Codice PHP

11

Aprire un secondo documento di testo vuoto.

12

Tipo "<? php" per avviare lo script PHP.

13

Digitare la riga "if(isset($_POST['submit'])) {" affinché lo script verrà eseguito con il tasto "Invia".

14

Digitare le due righe per creare per inserire l'indirizzo "Invia a" e il "soggetto" per l'e-mail di variabili:
$to_address = "di [email protected]";
$subject = "Sito Web Form";

15

Digitare le seguenti tre righe per inserire l'input dell'utente nel modulo variabili:
$comments = $ post ['comments'];
$S_name = $ post ['S_name'];
$email = $ post ['email'];

16

Digitare le quattro righe successive per creare il messaggio di posta elettronica:
$message = "Input dal vostro form.\n\n";
$message. = "nome:". $S_name. " \n";
$message. = "Indirizzo email". $email. " \n";
$message. = "Commenti:". $comments. " \n";

17

Digitare le tre righe per creare le intestazioni delle E-mail:
$headers = ' da: '. $email. " \r\n".
"Reply-To: '. $email." \r\n".
' X-Mailer: PHP /'. phpversion();

18

Digitare la riga seguente per inviare il messaggio E-mail e terminare il se ciclo:
mail ($to_address, $subject, $message, $headers); }

19

Tipo "? >" alla fine il codice PHP.

20

Digitare le righe successive 5 in modo che gli utenti sappiano che l'email è stata inviata.
< html >
< corpo >
Grazie!
< / body >
< / html >

21

Salvare il file come "email.php"

22

Posizionare il documento HTML e il documento di "email.php" sul server web.

Consigli & Avvertenze

  • È possibile inserire il codice PHP direttamente nel documento HTML inserendo il codice sopra il codice HTML, rinominando il file con estensione ". php" e utilizzando la seguente riga per l'inizio del modulo:
  • < nome modulo = "commentform" method = "post" action = "<? php echo $PHP_SELF;? > ">