Come creare un PHP Mailer

March 26

I visitatori del sito spesso desiderano-mail al proprietario del sito che sta visualizzando per un'ampia varietà di ragioni. Molte volte, il visitatore entra dati in un modulo Web semplice HTML, e il server di inviare l'e-mail. Uno dei popolari linguaggi di programmazione lato server in grado di gestire questo è facilmente PHP. Usando questo linguaggio potente, è possibile costruire un bollettino rapidamente con poche righe di codice. Supponendo di aver prima costruito il vostro modulo HTML, è possibile girare il suo contenuto di PHP per il resto.

istruzione

1 Creare un nuovo file PHP sul server.

2 Digitare "<? Php" (senza virgolette) per iniziare il programma di posta PHP che elaborerà la tua email.

3 Digitare la seguente riga se il server richiede questo metodo per elaborare i dati provenienti da un'altra pagina Web, come ad esempio il modulo HTML:

import_request_variables ( "PG");

Questo non è sempre necessario, a seconda della configurazione del server PHP. Se non si è sicuri che è necessario, provare senza la prima e quindi aggiungere questa linea in seguito, se la tua e-mail generata appare completamente vuota.

4 Digitare la seguente riga per creare l'intero programma di posta con una sola riga di codice:

elettronica ('[email protected] ', $ subject, $ contenuto);

La prima parte di questo comando, "[email protected]," è l'indirizzo di posta elettronica del destinatario, che di solito è sta per essere voi. Questo indirizzo email non dovrebbe normalmente modificare nel vostro programma di posta, dato che di solito la stessa persona riceve tutti i messaggi di posta elettronica da un programma web mailer. Quindi, inserire il proprio indirizzo e-mail qui. Le ulteriori due campi dovrebbero corrispondere al nome delle variabili inviati dal form HTML. Rappresentano semplicemente l'oggetto della e-mail, quali figurano nel modulo HTML, e il contenuto del messaggio di posta elettronica.

5 Tipo "?>" (Senza virgolette) per terminare il programma. Il tuo programma di posta PHP di base è ora completa.

6 Modificare il modulo HTML originale in modo che la linea "azione" del form punta al nome del file di questo programma PHP hai appena scritto. In caso contrario, il modulo non si sa dove inviare i suoi dati per l'elaborazione e l'invio.

Consigli e avvertenze

  • La funzione di "posta" in PHP richiede molti parametri aggiuntivi ma facoltativo. Ad esempio, è possibile aggiungere "cc", "bcc", "Reply-to", "da" e molti altri campi per l'e-mail se lo si desidera. Se si sceglie di farlo, questi vengono inseriti come un singolo quarto componente della funzione dopo il contenuto del messaggio.
  • È possibile inviare solo e-mail da un server PHP se il server è collegato ad un server di posta in uscita anche. La maggior parte delle società di web hosting hanno questo in luogo automaticamente, ma se si ricevono errori PHP quando si tenta il vostro programma di posta sul Web, questo è forse il motivo. Rivolgersi al proprio fornitore di hosting Web per assicurarsi.