salve ha tutti io ho questo codice
Codice PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it">
<head>
<title>Mago CIberio e Clown Giro Home
</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="Description" content="Mago Ciberio e Clown Giro Giro Animazione
feste di compleanni, sculture di palloncini,baby disco, e molto altro...
349/0545720 334/7138225 ciberioegiro@yahoo.it" />
<meta name="author" content="girolomoni cristian" />
<meta name="language" content="it" />
<meta name="keywords" content="mago ciberio,clown giro,animazione,compleanno,festa di compleanno,pesaro,sculture palloncini,magia,bambini,ciberio e giro,marche" />
<link rel="icon" href="http://ciberioegiro.altervista.org/favicon.ico" />
<style type="text/css"> @import url("stile.css"); a#viewcss{color: #00f;
font-weight: bold}
</style><script type="text/javascript" src="js/menu.js"></script>
</head>
<body>
<div id="container">
<?php include("configuratoriphp/header.php")?>
<?php include("configuratoriphp/nav.php")?>
<?php include("configuratoriphp/colsx.php")?>
<?php include("configuratoriphp/impcommenti.php")?>
<div id="coldx">
<?php
mysql_connect($server,$nomeutente,$password);
mysql_select_db($database);
if(isset($_POST['nome'])){
$nome=$_POST['nome'];
$messaggio=$_POST['messaggio'];
$email=$_POST['email'];
//inizio controloo email
function chkEmail($email)
{
// elimino spazi, "a capo" e altro alle estremità della stringa
$email = trim($email);
// se la stringa è vuota sicuramente non è una mail
if(!$email) {
return false;
}
// controllo che ci sia una sola @ nella stringa
$num_at = count(explode( '@', $email )) - 1;
if($num_at != 1) {
return false;
}
// controllo la presenza di ulteriori caratteri "pericolosi":
if(strpos($email,';') || strpos($email,',') || strpos($email,' ')) {
return false;
}
// la stringa rispetta il formato classico di una mail?
if(!preg_match( '/^[\w\.\-]+@\w+[\w\.\-]*?\.\w{1,4}$/', $email)) {
return false;
}
return true;
}
if(chkEmail($email)) {
//fine verifica e mail
mysql_query("INSERT INTO commenti SET data=CURDATE(),testo='$messaggio',nick='$nome',email='$email'");
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE')){
echo "<p>Commento inserito con successo, grazie mille per la vostra disponibilità!<br />Il messaggio sarà visualizzato dopo la validazione dell'amministratore<a href=\"http://ciberioegiro.altervista.org/commenti.php\">INDIETRO</a></p>";
}
else{
echo "<p>Commento inserito con successo, grazie mille per la vostra disponibilità!<br />Il messaggio sarà visualizzato dopo la validazione dell'amministratore<br />Verrai reindirizzato automaticamente alla pagina commenti fra 10 secondi circa.</p> ";
header ("Refresh: 8; http://www.ciberioegiro.altervista.org/commenti.php");
}
else {
echo "<p>Si è verificato un errore,si prega di riprovare se il problema persiste contattare l\' amministratore</p><a href=\"commenti.php\">RIPROVA</a>";
}
}
else{
echo"<script type=\"text/javascript\" src=\"js/menu.js\">alert(E-mail non valida;se il problema persiste contattare l'amministratore)</script>";
}
}
?>
</div>
<?php include("configuratoriphp/footer.php");?>
</div>
</body>
</html>
che mi riporta il seguente errore
Codice PHP:
Parse error: syntax error, unexpected T_ELSE in /membri/ciberioegiro/inviocommenti.php on line 74