nn sapevo venisse visualizzato come out-put grazie
quindi verrebero così:
inserimento:
Codice PHP:
<?php session_start();?>
<html>
<body>
<form id="form1" name="form1" method="post" action="esito.php">
<p>
<label for="nome">Nome </label>
<input type="text" name="nome" id="nome" />
</p>
<p>
<label for="email">Email</label>
<input type="text" name="email" id="email" />
</p>
<p>
<label for="messaggio">Messaggio</label>
<textarea name="messaggio" id="messaggio" cols="45" rows="5"></textarea>
</p>
<p>
<input name="privacy" type="checkbox" id="privacy" value="1" />
<label for="privacy">Accettando i termini della privacy i tuoi dati non saranno divulgati</label>
</p>
<p>
<label for="captcha">Digita il Codice di verifica</label>
<input type="text" name="captcha" id="captcha" />
<img src="captcha.php" alt="" /><br></p>
<p>
<input type="submit" name="submit" id="submit" value="Invia Messaggio" />
</p>
</form>
<?php
if(isset($_POST['cpt']) && !empty($_POST['cpt']))
if($_SESSION['CAPTCHA'] != strtolower($_POST['cpt']))
echo "<strong>Codice errato!</strong>";
else
echo "Ok";
?>
</body>
</html>
interrogazione:
Codice PHP:
<? session_start(); ?><html>
<head>
<title></title>
</head>
<body>
<?php
if(isset($_POST['cpt']) && !empty($_POST['cpt']))
if($_SESSION['CAPTCHA'] != strtolower($_POST['cpt']))
echo "Codice errato!";
else
echo "Ok";
?>
<?php
function isValidEmail($email){
return eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email);
}
if (isset($_POST['submit'])) {
$nome=$_POST['nome'];
$email=$_POST['email'];
$messaggio=$_POST['messaggio'];
$privacy=$_POST['privacy'];
if (!empty($nome)) {
if (!empty($email)) {
if (isValidEmail($email)) {
if (!empty($messaggio)) {
if ($privacy==1) {
if($_SESSION["captcha"]==$_POST["captcha"]) {
$testo_del_messaggio="Nome: $nome\n";
$testo_del_messaggio.="Email: $email\n";
$testo_del_messaggio.="Messaggio: $messaggio\n";
$testo_del_messaggio.="Privacy: $privacy\n";
$esito=mail("manulaz@live.it","Messaggio di $nome ($email)", $testo_del_messaggio);
if ($esito) {
echo "Esito: Messaggio inviato, risponderemo appena possibile!";
} else {
echo "Errore: Non è stato possibile inviare il messaggio!";
}
} else {
echo "Errore: Il Codice di verifica non è corretto!";
}
} else {
echo "Errore: Bisogna dare il consenso sulla Privacy!";
}
} else {
echo "Errore: Manca il Messaggio!";
}
} else {
echo "Errore: Formato Email non corretto!";
}
} else {
echo "Errore: Manca un indirizzo Email!";
}
} else {
echo "Errore: Manca il Nome!";
}
} else {
echo "Errore: Modulo di invio non valido!";
}
?>
</body>
</html>
però non va ancora :(