Sempre per il mio stramaledetto form, leggendo in giro, ho compreso l'utilità del controllo dei campi all'interno di un form. :mavieni:
Così vorrei impostare i controlli all'interno del form.
La pagina dove devono andare i controlli è strutturata in questo modo:
Adesso vorrei sostituire il controllo dei campi vuoti che già c'è con questo script http://www.phpnews.it/articoli/controllare-la-validita-di-una-email/
Come lo adatto? Inoltre vorrei che il controllo della mail "function chkEmail($email)" non controlli solo $email ma più campi es. $email2 $email3 $email4 ecc...
Così vorrei impostare i controlli all'interno del form.
La pagina dove devono andare i controlli è strutturata in questo modo:
PHP:
<?php
//tutti le variabili che vengono prima
// ...controllo tutte le variabili che non devono essere vuote per inviare la mail, e poi setto nulle se inviata o faccio un redirect
if(!empty($oggetto) && !empty($msg) ) {
//parte dove uso la classe phpmailer
$mail->Subject = $oggetto;
$mail->Body = $msg;
// controllo se il codice di verifica è corretto (il captcha)
if(md5($verif_box).'a4xn' == $_COOKIE['tntcon']){
// se il codice di verifica è corretto invio il messaggio
$mail->Send();
// cancello il cookie del campo di verifica
setcookie('tntcon','');
} else if(isset($message) and $message!=""){
// se il codice di verifica non è corretto o provano ad accedere direttamente alla pagina php mostro l'errore.
} else {
header('Location: ops.php');
exit;
}
} //fine del controllo dei campi vuoti
else { //se i campi sono vuoti mostro l'errore
header('Location: ops.php');
exit;
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>E-Mail Inviata</title>
<style type="text/css">
<!--
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
-->
</style></head>
h="100%" height="100%">
<tr>
<td align="center" valign="middle">
Email inviata. Grazie.<br />
<br />
<a href="javascript:history.go(-1)">Torna indietro</a>
</td>
</tr>
</table>
</body>
<body>
<table widt
</html>
Adesso vorrei sostituire il controllo dei campi vuoti che già c'è con questo script http://www.phpnews.it/articoli/controllare-la-validita-di-una-email/
Come lo adatto? Inoltre vorrei che il controllo della mail "function chkEmail($email)" non controlli solo $email ma più campi es. $email2 $email3 $email4 ecc...