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
grazie mille!!!
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!!!