Nwlapcug.com


Come scrivere uno Script per catturare le email



Uno script di cattura e-mail permette ai visitatori di una pagina Web di fornire volontariamente un indirizzo email al webmaster. Il webmaster può utilizzare l'indirizzo di posta elettronica per contattare i visitatori per fornire loro consulenza, commercializzare prodotti o tenerli aggiornati sullo stato di avanzamento di un sito. I programmatori usano la parola "cattura" per descrivere questo processo perché uno script cattura email deve catturare l'email all'interno di un database. Gli script di cattura di e-mail sono comuni: chiunque abbia fornito un sito Web con un indirizzo email ha approfittato di uno script di cattura di e-mail. Fare molta attenzione a ispezionare i dati ricevuti tramite uno script di cattura di e-mail prima di inserirlo in un database.

Istruzioni

1

Aggiungere un elemento input o casella di testo alla tua pagina Web per l'immissione dell'indirizzo email.

2

Aggiungere un pulsante e impostare la proprietà value per la stringa "Invia E-mail".

3

Fissare e collegare l'evento di "onClick" pulsanti alla proprietà text dell'elemento input utilizzando JavaScript. In alternativa, legare il pulsante nella casella di testo utilizzando la classe di evento appropriato se si sta utilizzando un framework lato server, tali Asp.NET, Ruby on Rails o Django.

4

Creare una funzione del gestore eventi e utilizzarlo per iscriverti all'evento click del pulsante.

5

Aggiungere una funzione aggiuntiva alla funzione del gestore eventi per convalidare l'indirizzo di posta elettronica. Usare gli strumenti forniti da tuo framework lato server, se applicabile. Utilizzando l'istruzione di ramificazione fornita dal linguaggio di (spesso un "If--Then" istruzione), visualizzare la stringa di testo "Mi dispiace, ma questo è non un indirizzo email valido" se l'utente non riesce a inserire un indirizzo email valido.

6

Creare una funzione di convalida aggiuntiva e aggiungerlo alla funzione del gestore eventi. Utilizzare questa funzione per scorrere ogni carattere in un indirizzo di posta elettronica, ad esempio virgolette, che potrebbe segnalare un attacco SQL injection. Rimuovere questi caratteri, memorizzarli in una stringa e li visualizzare agli utenti in una stringa di testo che dice: "non sono consentiti i caratteri precedenti."

7

Scrivere il codice necessario per archiviare la posta elettronica come una stringa. Aggiungerlo in funzione al gestore eventi.

Consigli & Avvertenze

  • Molti webmaster includono istruzioni e informazioni sulla privacy accanto al pulsante che attiva lo script.