Ciao a tutti. Uso jquery validate per validare i campi di un form. Vorrei che la privacy non fosse obbligatorio accettarla ai fini dell'invio della mail.
Vorrei però che quando mi arriva la mail fosse scritto se la privacy è stata accetta. Questo il mio codice:
	
	
	
		
	
	
	
		
Qualcuno potrebbe aiutarmi per favore?
				
			Vorrei però che quando mi arriva la mail fosse scritto se la privacy è stata accetta. Questo il mio codice:
		HTML:
	
	<input class="uk-checkbox" type="checkbox" id="checkbox" name="checkbox">
	
		PHP:
	
	<?php
// Controllo della variabile empty
if(
empty($_POST['name']) ||
empty($_POST['email']) ||
empty($_POST['message']) ||
!filter_var($_POST['email'],FILTER_SANITIZE_EMAIL,FILTER_VALIDATE_EMAIL))
{
   echo "Si è verificato un errore!";
}
else
{
   $name = $_POST['name'];
   $email = $_POST['email'];
   $message = $_POST['message'];
   $checkbox = $_POST['checkbox'] == "true" ? "si" : "no";
   // Creazione e-mail e invio del messaggio
   $to = 'info@xxxxxxxxxxx.com'; // <--- inserire e-mail destinatario
   $email_subject = "Ti ha scritto dal tuo sito:  $name";
   $email_body = <<<HTML
   <!DOCTYPE html>
   <html>
   <head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   </head>
   <body>
   <!--CORPO MAIL-->
   <ul style="list-style: none; padding-left: 0;">
   <li style="margin: 0 0 15px 0;">Questi sono i dettagli del messaggio:</li>
   <li style="margin: 0;"><strong>Nome:</strong> $name</li>
   <li style="margin: 0;"><strong>E-mail:</strong> $email</li>
   <li style="margin: 0;"><strong>Messaggio:</strong> $message</li>
   <li style="margin: 0;"><strong>Accettazione Privacy:</strong> $checkbox</li>
   </ul>
   </body>
   </html>
HTML;
   $headers = "Da: noreply@yourdomain.com\n"; // Non modificare questo indirizzo e-mail
   $headers .= "Reply-To: $email";
   //costruisco la header della mail
   $mail_headers = "From: " .  $name . " <" .  $email . ">\r\n";
   $mail_headers .= "Reply-To: " .  $email . "\r\n";
   $mail_headers .= "X-Mailer: PHP/" . phpversion() . "\r\n";
   $mail_headers .= "MIME-Version: 1.0\r\n";
   $mail_headers .= "Content-type: text/html; charset=iso-8859-1";
   //invio la mail
   $send_mail = mail($to,$email_subject,$email_body,$mail_headers);
}
?>
	Qualcuno potrebbe aiutarmi per favore?