Si ecco:
File html:
codice:
I cambi contrassegnati con * sono obbligatori
DATI RICHIEDENTE (per fatturazione e spedizione
<form name="mailform" action="invioMessaggioElaboratoPlanimetrico.php" method="post">
Nome e Cognome o Regione Sociale *
<input name="nome" type="text">
Codice Fiscale o Partita IVA *
<input name="codicefiscale" type="text">
Residenza o Sede Legale *
<input name="residenza" type="text">
Indirizzo E-mail *
<input name="email" type="text">
DATI CATASTALI DELL'IMMOBILE
Provincia dove si trova l'immobile *
<input name="provinciaimmobile" type="text">
Comune dove si trova l'immobile *
<input name="comuneimmobile" type="text">
Sezione
<input name="sezione" type="text">
Foglio *
<input name="foglio" type="text">
Mappale/Particella *
<input name="mappale" type="text">
Note
<textarea name="note"></textarea>
Informativa Privacy
<textarea readonly="readonly">Informativa privacy..</textarea>
Dichiaro di aver letto l'informativa sulla privacy in merito al trattamento dei dati personali
<input type="radio" name="privacy" value="si">acconsento* <input type="radio" name="privacy" value="no">non acconsento
Dichiaro di aver letto, compreso, ed approvare i Termini e Condizioni relativi ai servizi on-line
<input type="radio" name="termini" value="si">accetto* <input type="radio" name="termini" value="no">non accetto
<?php
require_once('recaptchalib.php');
$publickey = "6LfldN0SAAAAAM5ILVHmptRZG4iFS1s_B1qwHANQ";
echo recaptcha_get_html($publickey);
?>
<input type="submit" value="Invia Ordine" name="Submit">
<?php if(isset($errore)){ echo $errore; }else{ if(isset($ok)){ echo $ok; } } ?>
</form>
file php:
Codice PHP:
<?
require_once('recaptchalib.php');
$publickey = "6LfldN0SAAAAAM5ILVHmptRZG4iFS1s_B1qwHANQ";
$privatekey = "6LfldN0SAAAAAEGtb8DUO09vTy88O0MBig8jUFtC";
// apriamo la sessione
session_start();
// recuperiamo tutti valori inviati via post
//Campi obbligatori
$nome = $_POST['nome'];
$codicefiscale = $_POST['codicefiscale'];
$residenza = $_POST['residenza'];
$email = $_POST['email'];
$provinciaimmobile = $_POST['provinciaimmobile'];
$comuneimmobile = $_POST['comuneimmobile'];
$foglio = $_POST['foglio'];
$mappale = $_POST['mappale'];
$privacy = $_POST['privacy'];
$termini = $_POST['termini'];
//Cambi non obbligatori
$sezione = $_POST['sezione'];
$note = $_POST['note'];
//Altro
$oggetto = "oggetto";
$captcha = $_POST['captcha'];
$Submit=$_POST['Submit'];
// recuperiamo il nostro codice memorizzato nella sessione
$codice = $_SESSION['codice'];
//Controlliamo se il form è stato inviato
if($Submit=='Invia Ordine'){
// effettuamo il controllo se codice e uguale captcha
require_once('recaptchalib.php');
$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
if (!$resp->is_valid) {
// What happens when the CAPTCHA was entered incorrectly
$errore= "Captha non corretto";
} else {
//Controlliamo l'utente ha accettato le condizioni
if($privacy == "si" and $termini == "si"){
//Controlliamo se l'utente ha inserito tutti i dati
if(!empty($nome) and !empty($codicefiscale) and !empty($residenza) and !empty($email) and !empty($provinciaimmobile) and !empty($foglio) and !empty($mappale) and !empty($comuneimmobile)){
$nostro_recapito = "s.luigi92@gmail.com";
// costruiamo alcune intestazioni generali
$headers .='X-Mailer: PHP/' . phpversion();
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$header .= "To: Ricevente <$nostro_recapito>\n";
$header .= "From: $nome <$email>\n";
$subject = "email"; //Oggetto del messaggio
//Composizione del messaggio
$messaggio = $nome;
$mail=mail($nostro_recapito, $subject, $messaggio, $header);
if($mail) {
$ok = "Messaggio inviato";
}else {
$errore= "Impossibile inviare il messaggio";
}
} else {
$errore= "Alcuni campi non sono stati compilati";
}
} else {
$errore= "Devi accettare le condizioni";
}
}
}
?>?>