Computer

Tutte le notizie aggiornate sul mondo dei Computer

Corsi

In questa sezione troverete tutti i corsi divisi per argomento

Programmazione

Tutto le novità le guide sul mondo della programmazione

Tecnologia

In questa sezione tutte le notizie riguardanti il mondo della tecnologia

Unix

In questa sezione tutte le novità, tutorial sul mondo di unix

Home » Php

PHP & JS: creare un form di contatto

Inserito da redazione domenica, 16 agosto 2009Nessun Commento

Salve a tutti.
In questo articolo vi spiegherò come creare un form di contatto email in PHP (Personal Home Page).
Per prima cosa inseriamo il seguente codice dove vogliamo che il form appaia.

Creiamo una normale pagina html e tra i tag head inseriamo il seguente codice.


  function Modulo() {

        if ((document.modulo.nome.value == "")) {

           alert("Il campo Nome è obbligatorio");

           document.modulo.nome.focus();

           return false;

        }

        else if ((document.modulo.email.value == "")) {

          alert("Il campo Email è obbligatorio");

          document.modulo.email.focus();

          return false;

        }

        else if ((document.modulo.messaggio.value == "")) {

           alert("Il campo Messaggio è obbligatorio");

           document.modulo.messaggio.focus();

           return false;

        }

        else {

           document.modulo.action = "mailto.php";

           document.modulo.submit();

        }

  }

Nei tag body inseriamo il seguente codice

Nome: Email: Titolo: Messaggio:

Ora dobbiamo andare a creare la pagina di gestione, create un nuovo documento e nominatelo mailto.php :

$oggi = date("j F Y G:i");

$sito = "http://www.tuosito.xx";

$ip = "$_SERVER[REMOTE_ADDR]";

$browser = "$_SERVER[HTTP_USER_AGENT]";

$to = "tuaemail@xxx.xx";

$soggetto = "Modulo da $sito";

if(trim($_POST['nome']) == "" OR trim($_POST['email']) == "" OR trim($_POST['messaggio']) == "") {

echo "Tutti i campi sono obbligatori";

} else {

$body = "Modulo inviato il $oggi da $ip – $browser \n\n";

$body .= "Nome: $_POST[nome] \nEmail: $_POST[email] \nMessaggio: $_POST[messaggio]";

mail("$to","$soggetto","$body");

?>

Ora modificate la variabile $to con la vostra email dove volete che tutti i contatti siano indirizzati :)

Michele

Popularity: 3% [?]

Lascia la tua risposta!

Aggiungi il tuo commento qui sotto. Puoi anche iscriverti a questi commenti via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

Si possono usare anche questi tag:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Questo è un blog che usa Gravatar. Per ottenere il tuo gravatar, , si prega di registrarsi presso Gravatar.