Hai letto ciò che ha scritto seneca?
Sostituisci ad echo il codice per il redirect, che in html è questo:
Codice HTML:
<meta http-equiv="refresh" content="numero secondi; url=url destinazione">
Invece in php è questo:
Codice PHP:
header("location: url destinazione");
Capito?
Cioè il codice di mailto2.php è questo:
Codice PHP:
<?php
print_r($_POST);
$oggi = date("j F Y G:i");
$sito = "andreacampili.altervista.org";
$ip = $_SERVER['REMOTE_ADDR'];
$browser = $_SERVER['HTTP_USER_AGENT'];
$to = "the-prince-91@hotmail.it";
$soggetto = "Contatto dal ".$sito;
if((trim($_POST['Cognome']) == "") OR (trim($_POST['Telefono']) == "") OR (trim($_POST['Settimana']) == "") OR (trim($_POST['Mese']) == "") OR (trim($_POST['E-mail']) == "")) {
echo "<font color=\"#666666\" face=\"Trebuchet MS\" size=\"2\"><strong>I campi Cognome, Telefono, E-Mail, Mese e Settimana sono obbligatori</strong></font>";
}
else {
$body = "Modulo inviato il ".$oggi." da ".$ip." - ".$browser." \n\n";
$body .= "Nome: " . $_POST['Nome'] . " \n";
$body .= "Cognome: " . $_POST['Cognome'] . " \n";
$body .= "Telefono: " . $_POST['Telefono'] . " \n";
$body .= "E-mail: " . $_POST['E-mail'] . " \n";
echo "lavori da eseguire: " . $_POST['Lavori'] . "<br>";
$body .= "Mese: " . $_POST['Mese'] . " \n";
$body .= "Settimana: " . $_POST['Settimana'] . " \n";
$body .= "Altre richieste: " . $_POST['Messaggio'] . " \n";
mail($to,$soggetto,$body);
header("Location: url di reindirizzamento");
}
?>
Un'altra cosa, quando trovi delle variabili $, mettile fuori dalle virgolette
Ciao...