Ciao a tutti.
Ho un problema, e spero qualcuno mi possa aiutare.
ho fatto un form in flash
con un campo di testo dinamico con variabile OUT
questo è il mio codice PHP:
<?
$tuosito = "www.miosito.it";
$destinatario = "miaemail@tin.it";
$altermail = "miaemail2@tin.it"; //indirizzo e-mail alternativo
$nome = $HTTP_POST_VARS["nome"];
$citta = $HTTP_POST_VARS["citta"];
$via = $HTTP_POST_VARS["via"];
$tel = $HTTP_POST_VARS["tel"];
$mittente = $HTTP_POST_VARS["mail"];
$messaggio = $HTTP_POST_VARS["testo"];
$Submit = $HTTP_POST_VARS["Submit"];
if($Submit){
$conferma = "si";
$to = $destinatario; // a chi spedire la mail
$to2 = $mittente; // spedizione della conferma al mittente
$from2 = "$destinatario"; // da chi viene spedita la conferma
$subject2 = "Conferma spedizione dell'e-mail dal sito di SITO";
$body2 = "Grazie $nome $cognome,\n l'e-mail è stata spedita in modo corretto\n a $destinatario\n\n http://$tuosito";
$extraInfo = "Questa Email ti è stata spedita dal sito $tuosito\n\n";
$subject = "Invio e-mail dal sito $tuosito Da: $nome $cognome";
$body = "DA: $nome $cognome\n";
$body .= "CITTA' : $citta VIA : $via\n";
$body .= "TEL : $tel\n";
$body .= "TESTO DEL MESSAGGIO: $testo\r\n";
$body .= "E-MAIL: $mittente";
// spediamo la mail
if (@Mail($to, $subject,$extraInfo . $body, "From: $mail\nX-Mailer: PHP/" . phpversion())){
if($conferma == "si"){
Mail($to2, $subject2, $body2, "Return-Path: <$altermail>\r\n" . "From: $from2\r\n" . "Reply-to: $altermail\r\n" . "X-Mailer: PHP/" . phpversion());
}
// se l'invio è avvenuto correttamente
print "out=mail inviata";
} else {
// se ci sono stati degli errori nell'invio
print "out=errore";
}
}
?>
tutto ok.
solo che non mi rimanda il print nell' OUT per visualizzare l'avvenuto invio dell'email o di un eventuale errore.
Spero qualcuno mi dia una mano.
Grazie per l'attenzione.