Ho questo codice che non mi funziona:
Codice PHP:
<?PHP
// Processo di recupero dei dati
$nome = $_POST['nome'];
$email = $_POST['email'];
$file = $_POST['file'];
$link = $_POST['link'];
$messaggio = nl2br($_POST['messaggio']);
// Processo di controllo [Opzionale]
if ($nome == null)
{
print "Errore: è necessario compilare il campo 'Nome e cognome'";
}
else
{
if ($email == null)
{
print "Errore: è necessario compilare il campo 'Indirizzo e-mail'";
}
else
{
if ($file == null)
{
print "Errore: è necessario compilare il campo 'file'";
}
else
{
if ($link == null)
{
print "Errore: è necessario compilare il campo 'link'";
}
else
{
// Processo di configurazione dell'email
// [Destinatario, mittente, ecc]
$mail_to = "sevenlife.altervista@gmail.com";
$mail_from = $email;
$mail_subject = "$nome ti ha inviato un file!";
$mail_body = "<p><font color=#000000>$file<br>$link<br>$messaggio</font></p>";
// Intestazioni HTML
$mail_in_html = "MIME-Version: 1.0\r\n";
$mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n";
$mail_in_html .= "From: <$mail_from>";
// Processo di invio
if (mail($mail_to, $mail_subject, $mail_body, $mail_in_html))
{
print "Email inviata con successo!";
}
else
{
print "Errore";
}
}
}
}
?>
quando lo provo su altervista mi da questo errore:
Parse error: syntax error, unexpected $end in /membri/sevenlife/mandami.php on line 55
riuscite ad aiutarmi??