Questa guida propone un modulo di contatto interamente personalizzabile con i campi che si possono aggiungere, eliminare e modificare.
Il modulo che può essere
scaricato in formato .zip è costituito da due file, nominati:
- FormMailNew.html
- formmail.php
Per procedere con la personalizzazione grafica e la configurazione dei moduli, con la possibilità di rendere alcuni campi obbligatori e/o opzionali, è necessario innanzitutto effettuare il
download del file .zip.
FILE HTML
Per visualizzare il modulo proposto, è sufficiente aprire il file FormMailNew.html con il browser:
Il modulo prevede la personalizzazione di alcuni parametri per il corretto funzionamento per cui è necessario modificare il file FormMailNew.html con un qualunque editor di testo e/o web editor.
Di seguito il dettaglio delle
personalizzazioni necessarie soltanto se si intende
ricevere le email del form di contatto su una
casella del dominio stesso:
- modificare il value del campo redirect con l'URL del proprio dominio;
- modificare il value del campo require con il nome dei campi che devono essere compilati obbligatoriamente;
- modificare il value del campo recipient con l'indirizzo destinatario delle email del modulo;
- modificare il value del campo subject con l'oggetto delle email del modulo;
- se si intende ricevere le email del form ad un indirizzo esterno al dominio occorre modificare il file formmail.php come indicato nel paragrafo seguente "FILE PHP";
- pubblicare il file nel proprio spazio web utilizzando un client FTP o il File Manager.
È possibile, inoltre,
nascondere il reale indirizzo di destinazione per evitare problemi di Spam; per farlo è necessario ricercare il campo hidden chiamato recipient all'interno del file; modificare il value con un testo a piacere:
Lo stesso testo deve essere riportato nel file formmail.php nel campo sometext col rispettivo indirizzo email; di seguito i dettagli:
- aprire il file formmail.php;
- ricercare la seguente istruzione:
$recipient_array = array();
e sostituirla con la seguente:
$recipient_array = array('sometext'=>'[email protected]');
- modificare il valore 'sometext' con il testo inserito nella campo recipient del file .html;
- modificare il valore '[email protected]' con l'indirizzo email desiderato;
- nel caso in cui si intenda inserire più di un indirizzo email è possibile farlo modificando l'istruzione come nel seguente esempio: $recipient_array = array('sometext'=>'[email protected]','asdf'=>'[email protected]');
FILE PHP
Per impostare il destinatario (o più destinatari) delle email provenienti dal form proposto, occorre:
- aprire il file formmail.php con un editor di testo;
- ricercare la seguente istruzione:
$recipient_array = array();
e sostituirla con la seguente:
$recipient_array = array('sometext'=>'[email protected]');
- modificare il valore 'sometext' con un testo o un alias a piacere che si riferisca all'indirizzo email che si intende specificare, come fosse una rubrica (può essere inserito anche l'indirizzo email stesso);
- modificare il valore '[email protected]' con l'indirizzo email desiderato;
- nel caso in cui si intenda inserire più di un indirizzo email è possibile farlo modificando l'istruzione come nel seguente esempio:
$recipient_array = array('sometext'=>'[email protected]','asdf'=>'[email protected]');
- salvare il file;
- accedere al proprio spazio web tramite client FTP o File Manager;
- pubblicare il file formmail.php nella stessa cartella in cui è stato pubblicato il file FormMailNew.html;
- effettuare un test di invio dal proprio sito e controllare di aver ricevuto l'email;
- le email ricevute avranno come mittente la casella postmaster del dominio in cui risiede il form.
PUBBLICAZIONE DEL MODULO PHP
Una volta ultimata la configurazione e la modifica dei file, è necessario salvarli e pubblicarli nello spazio remoto del proprio dominio tramite
client FTP o
File Manager.
È importante che entrambi i file siano pubblicati nella stessa cartella.
Le email ricevute avranno come mittente la casella postmaster del dominio in cui risiede il form.