mi da errore...cosa sbaglio?
codice:
<form id="form" action="sendEmail.php" enctype="multipart/form-data" >
<div class="col_box">
<div class="col_box_1">
Nome:
<div class="h_f"><input name="nome" type="text" id="nome" />
</div>
E-mail:
<div class="h_f"><input name="email" type="text" id="email" />
</div>
Telefono:
<div class="h_f"><input name="indirizzo" type="text" id="indirizzo" />
</div>
</div>
<div class="col_box_2">
Messaggio:
<textarea name="note" cols="2" rows="2" id="note"> </textarea>
CancInvia
</div>
<div class="clear"></div>
</div>
</form>
Codice PHP:
<?php
// recupero le variabili passate in POST da flash;
// tosend è la variabile che memorizza l’email del destinatario (es. email del nostro cliente)
$tosend="info@sito.com";
// l’oggetto del nostra email
$oggetto="Invio informazioni";
// recupero il nome dell’utente con $_POST['nome_variabile_oggetto_LoadVars']
// nome è la proprietà del nostro oggetto loadVars
$nome=$_POST['nome'];
//recupero il cognome
$cognome= $_POST['cognome'];
// recupero l'email del mittente
$email= $_POST['email'];
// recupero l’indirizzo
$indirizzo=$_POST['indirizzo'];
// recupero il messaggio note
$note=$_POST['note'];
// ora devo costruire il messaggio che riceverà il nostro destinatario
// \n è un ritorno a capo ma si è liberi di cotruire il messaggio come si vuole
$strMessage="Nome: " . $nome. "\n";
$strMessage=$strMessage . "Società: " . $cognome . "\n";
$strMessage=$strMessage . "Telefono: " . $indirizzo . "\n";
$strMessage=$strMessage . "Email: " . $email . "\n";
$strMessage=$strMessage . "Messaggio: " . $note . "\n";
//Invio mail : la funzione mail di PHP restituisce un valore boolean true se è andato tutto a buon fine
// false in caso di errori
$flag_success = mail("$tosend", "$oggetto", "$strMessage", "From: $email");
//Segnalazione dell' eventuale errore : se $flag_succes è false c'è stato un'errore e comunico a flash
// stampando una stringa error= true che sarà recuperata da flash altrimenti errore= true;
if (!$flag_success) {
echo "error=true";
}
else
{
echo "error=false";
}
?>