Come creare semplice form con e-mail di notifica

July 1

Un modulo Web con notifica e-mail ha due parti ad esso - la porzione di codice HTML e il codice PHP. La porzione di codice HTML viene utilizzato per creare la forma. Ogni elemento della forma ha un attributo "nome" che viene utilizzato per inviare l'input dell'utente al codice PHP. Il codice PHP viene utilizzato per elaborare l'input dell'utente e metterlo in una e-mail che viene inviata al webmaster.

istruzione

Porzione HTML

1 Aprire un editor di testo.

2 Avviare il documento HTML con le seguenti cinque linee:
<Html>
<Head>
<TITLE> Commenti </ title>
</ Head>
<Body>

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

4 Digitare la riga "<table width =" 500px ">" per iniziare il tavolo.

5 Creare la casella Commento con le seguenti otto linee:
<Tr>
<Td align = "left" valign = "top">
Commento:
</ Td>
<Td align = "left" valign = "top">
<Textarea name = maxlength "commenti" = "1000" cols = righe "60" = "6"> </ textarea>
</ Td>
</ Tr>

6 Crea casella Nome con le seguenti otto linee:
<Tr>
<Td align = "left" valign = "top">
Nome:
</ Td>
<Td align = "left" valign = "top">
<Input type = "text" name = "S_Name" maxlength = "50" size = "50">
</ Td>
</ Tr>

7 Creare la casella e-mail con le seguenti otto linee:
<Tr>
<Td align = "left" valign = "top">
E-mail:

</ Td>
<Td align = "left" valign = "top">
<Input type = "text" name = "email" maxlength = "80" size = "50">
</ Td>
</ Tr>

8 Creare il pulsante Invia con le seguenti cinque linee:
<Tr>
<Td align = "left" valign = "top">
<Input type = "submit" value = "Invia">
</ Td>
</ Tr>

9 Digitare le quattro righe successive per porre fine al documento HTML:
</ Table>
</ 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'])) {" in modo che lo script verrà eseguito con il pulsante "Invia" viene premuto.

14 Digitare le prossime due linee per creare per posizionare il "Invia a" indirizzo e il "soggetto" per l'e-mail in variabili:
$ To_address = "[email protected]";
$ Subject = "Sito Web Form";

15 Digitare le seguenti tre righe per inserire l'input dell'utente dal modulo in variabili:
$ commenti = $ _ POST [ 'commenti'];
$ S_Name = $ _ POST [ 'S_Name'];
$ Email = $ _ POST [ 'email'];

16 Digitare le quattro righe successive per creare il messaggio e-mail:
$ Messaggio = "input dal modulo \ n \ n".;
$ Messaggio = "Nome:" $ S_Name "\ n";...
$ Messaggio = "Indirizzo e-mail" $ email "\ n"...;
$ Messaggio = "Commenti:"... $ Commenti "\ n";

17 Digitare i prossimi tre linee per creare le intestazioni e-mail:
$ headers = 'Da:'. $. e-mail "\ r \ n".
'Reply-To:' $ email "\ r \ n"...
'X-Mailer: PHP /'. phpversion ();

18 Digitare la riga successiva per inviare il messaggio e-mail e terminare il ciclo se:
elettronica ($ to_address, $ subject, $ message, $ intestazioni); }

19 Tipo "?>" Per terminare il codice PHP.

20 Digitare i prossimi 5 linee in modo che gli utenti sanno che la posta elettronica è stato inviato.
<Html>
<Body>
Grazie!
</ Body>
</ Html>

21 Salvare il file come "email.php"

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

Consigli e avvertenze

  • È possibile inserire il codice PHP direttamente nel documento HTML inserendo il codice qui sopra il codice HTML, rinominando il file con estensione ".php" e utilizzando la seguente riga per l'inizio della forma:
  • <Form name = "commentform" method = azione "post" = "<? Php echo $ PHP_SELF;?>">