form invio mail

  • Creatore Discussione Creatore Discussione ilsaro
  • Data di inizio Data di inizio

ilsaro

Nuovo Utente
10 Apr 2008
8
0
0
Ciao a tutti
sono riuscito ad inviare una mail tramite un form in html5
ma vorrei che la pagina php richiamata non fosse visibile.
Vorrei quindi che l'utente rimanesse sul sito e che magari vedesse un avviso di errore o meno vicino al form.
Non sono per niente esperto quindi chiedo a voi!

lascio il link al sito
http://www.merakilab.it/p1/

e il codice php

PHP:
<?php
// Recupero dati da un possibile form contatti
$nome = $_POST['name'];
$mail = $_POST['email'];
$contenuto = $_POST['message'];

if(!$nome || !$mail || !$contenuto){
     // Modulo compilato in maniera errata...
}else{
     // Preparo l'invio della email - Specifico indirizzo destinatario mail e l'indirizzo del mittente
     $indirizzo="[email protected]";
     $header="From:".$mail;

     // Formatto il testo della mail aggiungendo nome e cognome del mittente
     $contenuto = "Mail inviata da:".$nome." \n\rCorpo del messaggio:\n\r".$contenuto;

     // Invio la mail - mail(destinatario,oggetto,messaggio,intestazioni)
     mail($indirizzo,$header,$contenuto);
}
?>

grazie mille!!!
 

Discussioni simili