Ciao!
Da un momento all'altro il form php che ho sul mio sito non funziona più.
Quando si prova ad inviare una mail, dà questo errore:
$mess"; if(mail($to, $subject, $mess, $headers)){ echo "
Richiesta inviata correttamente!
Verrai presto ricontattato.
"; } else{echo"
Siamo spiacenti, si è verificato un errore.
"; } ?>
---
il codice php che ho sulla pagina è il seguente:
<?
$nome = $_REQUEST['Nome'];
$cogn = $_REQUEST['Cognome'];
$citta = $_REQUEST['Citta'];
$tel = $_REQUEST['Telefono'];
$from= $_REQUEST['Email'];
$richiesta = $_REQUEST['Richiesta'];
$dettagli = $_REQUEST['Dettagli'];
//per evitare errori da virgolette inserite nelle info
if(get_magic_quotes_gpc()){
$mess=stripslashes($info);
}
if(!preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i", $from)) {
$from="info@miosito.com";
}
else {
$valid = true;
}
$to="info@miosito.com";
$subject="Richiesta dal sito";
$headers ="From:".$from;
$mess="Nome: ".$nome."\nCognome: ".$cogn."\nCittà: ".$citta."\nTelefono: ".$tel."\nEmail: ".$from."\nRichiesta: ".$richiesta."\nDettagli: ".$dettagli."\nIP: ".$_SERVER['REMOTE_ADDR'];
echo"<div id='warning' style='display:none'>$mess";
if(mail($to, $subject, $mess, $headers)){
echo "</div><p class='helveticaroman' style='color:#7A6373; font-size:150%; margin-bottom:80px;'>
Richiesta inviata correttamente!
Verrai presto ricontattato.</p>";
}
else{echo"</div><div>
<p class='helveticaroman' style='color:#7A6373; font-size:150%; margin-bottom:80px;'>Siamo spiacenti, si è verificato un errore.</p></div>";
}
?>
Spero che qualcuno possa darmi una mano!!![]()
Grazie!!![]()