Come costruire una richiesta di informazioni pagina Web

August 15

Durante la creazione di un sito web, che si tratti di un semplice blog o un centro commerciale on-line, si vorrà essere in grado di facilitare la comunicazione tra voi ed i vostri ospiti. Ecco perché moduli di contatto in cui i visitatori possono richiedere informazioni sono stati punti da Internet prima esisteva. Per fortuna, rendendo moduli di contatto è relativamente semplice, anche se conoscendo le basi di HTML sarà utile. Dopo che hai le basi verso il basso, avrete tutto quello che serve sapere per fare le forme così complesso come ti piace.

istruzione

1 Creare tre file separati utilizzando qualsiasi editor di testo: form.html, process.php e confirmation.html. Il primo file è un semplice modulo web che gli utenti possono compilare. Il secondo elaborerà il modulo e inviare i propri contenuti al tuo indirizzo email. Il terzo visualizzerà un messaggio all'utente che il loro commento o una richiesta è stata inviata.

2 Come costruire una richiesta di informazioni pagina Web

Creare un modulo HTML in form.html contenente campi per almeno il nome, l'indirizzo e-mail dell'utente e richiesta. Esso può essere semplice o complesso come si vuole, ma qui è l'esempio più semplice per iniziare:
<Form name = "contatto" action = metodo "process.php" = "post">
<Label> Nome </ label> <br />
<Input type = "text" name = "nome" /> <br />
<Label> e-mail </ label> <br />
<Input type = "text" name = "email" /> <br />
<Label> Messaggio </ label> <br />
<Textarea nome = "messaggio"> </ textarea> <br />
<Input type = "submit" name = "submit" value = "Invia" />
</ Form>
Vedere l'immagine a corredo per un'idea di quello che sarà simile al visitatore.

3 Riempire process.php con il seguente codice:
<? Php
$ Name = $ _POST [ 'name'];
$ Email = $ _POST [ 'email'];
$ Messaggio = $ _POST [ 'messaggio'];
$ Corpo = "$ nome ha detto: $ messaggio";
$ headers = "a partire da: $ email";
elettronica ( "[email protected]", "nuova richiesta di informazioni", $ corpo, $ intestazioni);
header ( "Location: confirmation.html");
?>
Se si ha familiarità con PHP, ecco un breve riassunto di quello che sta succedendo:
"<? Php" lascia il vostro sito web sa che tutto ciò che tra questo e "?>" È codice PHP.
Le prossime tre righe tutti tirano le informazioni che l'utente immesso nel nome, e-mail e messaggi campi e memorizza ciascuna di esse nelle variabili $ nome, $ e-mail, e $ messaggio. (Variabili in PHP sono indicati con il simbolo del dollaro di fronte a loro.)
Le prossime linee crea la variabile $ corpo che memorizza ciò che l'e-mail si riceve effettivamente contenere.
La riga successiva si attacchi indirizzo email immesso dell'utente nella sezione "Da" sulla vostra e-mail in modo da poterli nuovamente via email.
La riga successiva mette tutto insieme con la funzione di "mail" di PHP. All'interno delle parentesi, il bastone di quattro pezzi di informazioni: il tuo indirizzo e-mail, l'oggetto dell'e-mail (in questo esempio, "nuova richiesta di informazioni"), il corpo del messaggio (dato che già creato un $ corpo variabile chiamata, proprio bastone che lì), e tutte le informazioni di intestazione e-mail (che, ancora una volta, abbiamo già creato e messo nella variabile $ intestazione).
Infine, dopo l'e-mail è stato inviato, l'ultima riga reindirizza l'utente alla pagina di conferma.

4 Scrivi quello che vuoi nella tua pagina confirmation.html. Per avere un semplice "successo!" messaggio, ad esempio, scrivere qualcosa di simile a questo:
<P> La sua richiesta è stata inviata. Ti risponderemo al più presto possibile. Grazie mille! </ P>

5 Carica ogni file sul vostro server web nella stessa directory e testare. PHP file eseguito correttamente solo quando sono su un server, quindi questa sarà la vostra prima occasione per verificare se tutto funziona. Se vuoi aggiungere la forma e la conferma di pagine già esistenti, è sufficiente copiare e incollare il codice nelle pagine, e nel file PHP, assicuratevi di reindirizzare gli utenti alla pagina di conferma corretto.

Consigli e avvertenze

  • Se sei a disagio a lavorare con HTML e codice PHP, ci sono una serie di script pre-costruiti per moduli di richiesta in tutto il web. Risorse per vedere i collegamenti a pochi.