Salve a tutti,
ho un problema con un mail form fatto con php e flash... non sono un esperto in php e non riesco capire dove è il problema (premetto che non gestisco io il server):
Il form in flash spedisce i dati via Post, il file PHP li riceve (per certo, li ho stampati a schermo con "echo") ma la mail non parte, lo script mi da errore:
questo è il codice php:
--------------------------------------
<center><?php
$a = 'grafica@inmediacom.com';
$da = $_POST['da'];
$oggetto = $_POST['Oggetto'];
$mess = $_POST['Note'];
$tel = $_POST['Telefono'];
$ind = $_POST['Indirizzo'];
$nom = $_POST['Nominativo'];
$invitati=$_POST['Invitati'];
$localita=$_POST['Loca'];
$data=$_POST['Data'];
$scelta=$_POST['Scelta'];
$ruolo=$_POST['Ruolo'];
$tasto=$_POST['submit'];

if($tasto) {
if(!empty($tel) && !empty($nom)) {
$send = mail("$a","$oggetto","Il/La Sig./Sig.ra $nom con ruolo: $ruolo \n Tel: $tel Indirizzo: $ind email: $da \n richiede informazioni per $oggetto con $invitati invitati da tenersi in data $data . La location per l'evento è stata $scelta: $localita. \n Il messaggio conteneva queste note aggiuntive:\n $mess ", "From: $da");
if($send) {
echo "Grazie il messaggio è stato inviato correttamente.
<A href=\"javascript:history.back();\">TORNA AL FORM</a>";
} else {
echo "Attenzione si è verificato un errore durante l'invio. Riprova
<A href=\"javascript:history.back();\">TORNA AL FORM</a>";
}
} else {
echo "E' necessario compilare almeno i campi Nominativo, mail e Telefono!
<A href=\"javascript:history.back();\">TORNA AL FORM</a>";
}
}
?>
-----------------------------------------------
il link è qui
Grazie,
Rucker