Ciao a tutti, avrei un piccolo problema con un contact form che ho messo su una pagina web. Premesso che il form funziona, nel senso che i messaggi arrivano all'indirizzo mail desiderato, il problema è che dopo aver inviato il messaggio, vengo dirottato alla pagina sendContact.php (quella che gestisce il traffico dei messaggi) che mi appare bianca con la scritta:
Parse error: syntax error, unexpected '"' in /web/htdocs/www.michelangelotorres.net/home/pagine/sendContact.php on line 15
la pagina sendContact.php è così compilata:
<?php
$contact_email = $_POST['email'];
$contact_name = $_POST['name'];
$contact_message = $_POST['message'];
if( $contact_name == true )
{
$sender = $contact_email;
$receiver = "info@michelangelotorres.net";
$client_ip= $_SERVER['REMOTE_ADDR'];
$email_body = "name:
$contact_name \nEmail: $sender \n\nMessage: \n\n$contact_message\n\nxxxxxxx";
$extra = "From: $sender\r\n"
"reply-To: $sender \r\n" . "x-mailer:PHP/" . phpversion()
if (mail( $receiver, "mmmmmmmmmmmm - $contact_subject",
$email_body, $extra ) )
{
echo "success=yes";
}
else
{
echo "success=no";
}
}
?>
la riga 15 corrisponde alla stringa di codice
"reply-To: $sender \r\n" . "x-mailer:PHP/" . phpversion()
dove sbaglio?
Grazie a chi mi risponderà.
Se compilo il form, che trovate questo indirizzo http://www.michelangelotorres.net/pagine/contact.html
nelle caselle 'name' e 'email' scrivo con il font trebuchet (quello che ho scelto), mentre in 'message' se scrivo appare il times new roman. perchè, secondo voi?