Scusate ma sto impazzendo dietro una str.....
Ho fatto in un sito www.sanbasiliopiante.it un form.
Dopo aver riempito questo form uno script PHP dovrebbe mandare una e-mail alla mia posta elettronica.
Qusto naturalmente non avviene.
Ho guardato 100000 volte il codice del flash e nonn vedo errori vi prego datemi una mano.
ecco il codice:
on (press) {
var invia = new LoadVars();
invia.cognome = _level0.cognome;
invia.nome = _level0.nome;
invia.ditta = _level0.ditta;
invia.cf = _level0.cf;
invia.via = _level0.via;
invia.comune = _level0.comune;
invia.provincia = _level0.provincia;
invia.telefono = _level0.telefono;
invia.fax = _level0.fax;
invia.email = _level0.email;
invia.note = _level0.note;
// mi creo anche la variabile di ritorno eventuale di codice
var ricevuto = new LoadVars();
// ora invio e ricevo le variabili
invia.sendAndLoad("invia.php",ricevuto);
ricevuto.onLoad = function(success) {
if(success) {
_level0.note = ricevuto.fatto;
gotoAndStop(7);
}
else {
_level0.note = "Email non inviata";
}
}
}
il codice PHP per il momento non contiene nessun controllo ma il flash non lo chiama proprio..
<?
//////////////////////////////////////////////
$nome = htmlspecialchars(stripslashes(utf8_decode(trim($_P OST['nome']))),ENT_QUOTES);
$email = htmlspecialchars(stripslashes(utf8_decode(trim($_P OST['email']))),ENT_QUOTES);
$oggetto = "Richiesta informazioni";
$msg = nl2br(stripslashes(utf8_decode(trim($_POST['note']))));
$msg = str_replace("
","[br]",$msg);
$msg = htmlspecialchars($msg,ENT_QUOTES);
$msg = str_replace("[br]","
",$msg);
$to = "alberto.chille@feluca.it";
//////////////////////////////////////////////
$messaggio ='
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head>
<title>'.$page.'</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
body {margin:0px;padding:0px;}
table {width: 100%;font-family:Verdana, Arial, Helvetica, sans-serif;}
.tdSX {width:40%;font-size:10px;color:#333333;}
.tdDX {width:60%;font-size:10px;color:#000066;}
#titolo {width: 100%;font-size:14px;color:#003366;text-decoration:underline;}
</style>
</head><body><table><tr><td align="center" id="titolo" colspan="2">CONTATTI '.$page.'</td></tr>
<tr><td colspan="2"></td></tr><tr><td align="center" class="tdSX">Nome:</td><td align="center" class="tdDX">'.$nome.'</td></tr>
<tr><td align="center" class="tdSX">E-mail:</td><td align="center" class="tdDX">'.$email.'</td></tr>
<tr><td align="center" class="tdSX">messaggio:</td><td align="center" class="tdDX">'.$msg.'</td></tr>
</table></body></html>';
$intestazioni = "MIME-Version: 1.0\r\n";
$intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
$intestazioni .= "To: ".$to."\r\n";
$intestazioni .= "From: ".$nome." <".$email.">\r\n";
$intestazione .= "Return-Path: ".$nome."\n";
if (mail($to, $oggetto, $messaggio, $intestazioni)) { print "fatto=ok"; } else { print "fatto=error"; }
?>
GRAZIE MILLE