Come incorporare Commenti in PHP

May 16

L'aggiunta di un modulo di feedback utilizzando HTML e PHP è un modo utile per consentire ai visitatori di comunicare con l'amministratore della pagina Web. Si tratta di un modo più conveniente e sicuro che semplicemente inserire l'indirizzo di posta elettronica come un modo di contatto. La creazione di un modulo di feedback viene fatto attraverso un modulo HTML che invia le informazioni ad una pagina PHP. Il codice PHP processa i dati del modulo e invia il messaggio come una e-mail. Il visitatore viene quindi inviato a un'altra pagina dopo l'invio del modulo.

istruzione

1 Aprire il file HTML della pagina Web in un editor di testo come Blocco note di Windows.

2 Creare il modulo HTML per il feedback aggiungendo il seguente codice nel corpo del file HTML:

<Form method = "post" action = "feedback.php">

Indirizzo e-mail: <input name = tipo "email" = "text" />

Messaggio:

<name = "textarea messaggio" righe = cols "20" = "50"> </ textarea>

<Input type = "submit" />

</ Form>

Il codice visualizza due caselle, una per indirizzo email ritorno dell'utente e l'altra per il messaggio.

3 Salvare il file HTML e chiuderlo.

4 Creare un nuovo file nell'editor di testo.

5 Aggiungere il codice PHP per gestire il modulo di feedback aggiungendo il seguente codice nella parte superiore di un nuovo file:

<? Php

$ Commenti = $ _REQUEST [ 'Feedback'];

$ Email = $ _REQUEST [ 'email'];

if ((preg_match ( "/ [\ r \ n] /", $ email) == 0)

{

elettronica ( "[email protected]", "Feedback messaggio", $ feedback, "From: $ email");

}

header ( "Location: http://www.server.com/sentfeedback.html");

?>

La funzione PHP "posta" invia l'indirizzo di posta elettronica e il messaggio di feedback dalla forma al tuo indirizzo email. Sostituire "[email protected]" con il vostro indirizzo di posta elettronica. Sostituire "http://www.server.com/sentfeedback.html" con la pagina Web che si desidera che l'utente da inviare al dopo l'invio del modulo di feedback. La funzione "preg_match" utilizza un'espressione regolare per controllare l'indirizzo di posta elettronica inviato per eventuali caratteri di nuova riga. Se vengono trovati caratteri di nuova riga, il modulo di feedback non viene inviato come precauzione per evitare l'iniezione di spam e-mail.

6 Salvare il file come "feedback.php" e chiudere l'editor di testo.

7 Caricare il file HTML, "feedback.php" e "sentfeedback.html" sul server per abilitare il modulo di feedback.