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";
}
?>

Rispondi quotando
