Ciao, premetto che non ci capisco niente di questi codici html e devo far funzionare un form in cui bisogna compilare nome, cognome, messaggio ecc. in modo che arrivi a una determinata mail..io ho questo codice ma non funziona, qualcuno sa dirmi perchè??
<?php
// recupero le variabili passate in POST da flash;
// tosend è la variabile che memorizza l’email del destinatario (es. email del nostro cliente)
$tosend="esempio@mail.it";
// l’oggetto del nostra email
$oggetto="informazioni clienti";
// 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 la mail
$email=$_POST['email'];
// recupero il messaggio
$messaggio=$_POST['messaggio'];
// 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 . "Cognome: " . $cognome . "\n";
$strMessage=$strMessage . "email: " . $email . "\n";
$strMessage=$strMessage . "Messaggio: " . $messaggio . "\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";
}
?>