salut !!
bon voila j'ai une erreur : Parse error: syntax error, unexpected $end
Je croit savoir que cela est dû a un problème de balise manquante ou une parenthèse manquante ? si j'ai bien compris l'erreur... ^^
voila mon code
<?php
@session_start();
header('Content-type: text/html; charset=utf-8');
include('config.php');
/********Actualisation de la session...**********/
include('fonctions.php');
connexionbdd();
actualiser_session();
/********Fin actualisation de session...**********/
?>
<!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="fr" lang="fr">
<head>
<title>Jérém'apéro</title>
<link rel="shortcut icon" href="favicon.ico" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<meta http-equiv="content-language" content="fr" />
<link href="style.css" title="Défaut" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<?php
if(isset($_SESSION['membre_id']))
{
header('Location: '.ROOTPATH.'/index.php');
exit();
}
$_SESSION['erreurs'] = 0;
//mail
if(isset($_POST['mail']))
{
$mail = trim($_POST['mail']);
$mail_result = checkmail($mail);
if($mail_result == 'isnt')
{
$_SESSION['mail_info'] = '<span class="erreur">Le mail '.htmlspecialchars($mail, ENT_QUOTES).' n\'est pas valide.</span><br/>';
$_SESSION['form_mail'] = '';
$_SESSION['erreurs']++;
}
else if($mail_result == 'exists')
{
$_SESSION['mail_info'] = '<span class="erreur">Le mail '.htmlspecialchars($mail, ENT_QUOTES).' est deja pris, <a href="contact.php">contactez-nous</a> </span><br/>';
$_SESSION['form_mail'] = '';
$_SESSION['erreurs']++;
}
else if($mail_result == 'ok')
{
$_SESSION['mail_info'] = '';
$_SESSION['form_mail'] = $mail;
}
else if($mail_result == 'empty')
{
$_SESSION['mail_info'] = '<span class="erreur">Vous n\'avez pas entré de mail.</span><br/>';
$_SESSION['form_mail'] = '';
$_SESSION['erreurs']++;
}
}
else
{
header('Location: /index.php');
exit();
}
//mail suite
if(isset($_POST['mail_verif']))
{
$mail_verif = trim($_POST['mail_verif']);
$mail_verif_result = checkmailS($mail_verif, $mail);
if($mail_verif_result == 'different')
{
$_SESSION['mail_verif_info'] = '<span class="erreur">Le mail de vérification diffère du mail.</span><br/>';
$_SESSION['form_mail_verif'] = '';
$_SESSION['erreurs']++;
}
else
{
if($mail_result == 'ok')
{
$_SESSION['mail_verif_info'] = '';
$_SESSION['form_mail_verif'] = $mail_verif;
}
else
{
$_SESSION['mail_verif_info'] = str_replace(' mail', ' mail de vérification', $_SESSION['mail_info']);
$_SESSION['form_mail_verif'] = '';
$_SESSION['erreurs']++;
}
}
}
else
{
header('Location: /index.php');
exit();
}
?><?php
if($_SESSION['erreurs'] == 0)
{$insertion = 'INSERT INTO membres ("membre_mail") VALUES("'.$_POST["mail"].'")';
if(mysql_query($insertion))
{
$queries++;
vidersession();
?>
<h1>Inscription validée !</h1>
<p>Nous vous remercions de vous être inscrit sur notre site, votre inscription a
été validée !<br />
Vous pouvez vous connecter avec vos identifiants <a href="connexion.php">ici</a>.
</p>
<?php
if($_SESSION['erreurs'] > 0)
{
if($_SESSION['erreurs'] == 1) { $_SESSION['nb_erreurs'] = '<span class="erreur">Il y a eu 1 erreur.</span><br/>';}
else { $_SESSION['nb_erreurs'] = '<span class="erreur">Il y a eu '.$_SESSION['erreurs'].' erreurs.</span><br/>';
?>
<h1>Inscription non validée.</h1>
<p>Vous avez rempli le formulaire d'inscription du site et nous vous en remercions,
cependant, nous n'avons pas pu valider votre inscription, en voici les raisons :</p><br />
<?php
echo $_SESSION['nb_erreurs'];
echo $_SESSION['mail_info'];
echo $_SESSION['mail_verif_info'];
}
if ($sqlbug !== true)
{
?><p>Nous vous proposons donc de revenir à la page précédente pour corriger
les erreurs.</p>
<div class="center">
<a href="inscription.php">Retour</a></div>
<?php
}
else
{
?><p>Une erreur est survenue dans la base de données, votre formulaire
semble ne pas contenir d'erreurs, donc il est possible que le problème vienne de
notre côté, réessayez de vous inscrire ou contactez-nous.</p>
<div class="center">
<a href="inscription.php">Retenter une inscription</a>
<a href="contact.php">Contactez-nous</a></div>
<?php
}
}
}
?>
</body>
</html>
Modifié par volcomboy62 (25 Feb 2011 - 16:42)
bon voila j'ai une erreur : Parse error: syntax error, unexpected $end
Je croit savoir que cela est dû a un problème de balise manquante ou une parenthèse manquante ? si j'ai bien compris l'erreur... ^^
voila mon code
<?php
@session_start();
header('Content-type: text/html; charset=utf-8');
include('config.php');
/********Actualisation de la session...**********/
include('fonctions.php');
connexionbdd();
actualiser_session();
/********Fin actualisation de session...**********/
?>
<!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="fr" lang="fr">
<head>
<title>Jérém'apéro</title>
<link rel="shortcut icon" href="favicon.ico" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<meta http-equiv="content-language" content="fr" />
<link href="style.css" title="Défaut" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<?php
if(isset($_SESSION['membre_id']))
{
header('Location: '.ROOTPATH.'/index.php');
exit();
}
$_SESSION['erreurs'] = 0;
if(isset($_POST['mail']))
{
$mail = trim($_POST['mail']);
$mail_result = checkmail($mail);
if($mail_result == 'isnt')
{
$_SESSION['mail_info'] = '<span class="erreur">Le mail '.htmlspecialchars($mail, ENT_QUOTES).' n\'est pas valide.</span><br/>';
$_SESSION['form_mail'] = '';
$_SESSION['erreurs']++;
}
else if($mail_result == 'exists')
{
$_SESSION['mail_info'] = '<span class="erreur">Le mail '.htmlspecialchars($mail, ENT_QUOTES).' est deja pris, <a href="contact.php">contactez-nous</a> </span><br/>';
$_SESSION['form_mail'] = '';
$_SESSION['erreurs']++;
}
else if($mail_result == 'ok')
{
$_SESSION['mail_info'] = '';
$_SESSION['form_mail'] = $mail;
}
else if($mail_result == 'empty')
{
$_SESSION['mail_info'] = '<span class="erreur">Vous n\'avez pas entré de mail.</span><br/>';
$_SESSION['form_mail'] = '';
$_SESSION['erreurs']++;
}
}
else
{
header('Location: /index.php');
exit();
}
//mail suite
if(isset($_POST['mail_verif']))
{
$mail_verif = trim($_POST['mail_verif']);
$mail_verif_result = checkmailS($mail_verif, $mail);
if($mail_verif_result == 'different')
{
$_SESSION['mail_verif_info'] = '<span class="erreur">Le mail de vérification diffère du mail.</span><br/>';
$_SESSION['form_mail_verif'] = '';
$_SESSION['erreurs']++;
}
else
{
if($mail_result == 'ok')
{
$_SESSION['mail_verif_info'] = '';
$_SESSION['form_mail_verif'] = $mail_verif;
}
else
{
$_SESSION['mail_verif_info'] = str_replace(' mail', ' mail de vérification', $_SESSION['mail_info']);
$_SESSION['form_mail_verif'] = '';
$_SESSION['erreurs']++;
}
}
}
else
{
header('Location: /index.php');
exit();
}
?><?php
if($_SESSION['erreurs'] == 0)
{$insertion = 'INSERT INTO membres ("membre_mail") VALUES("'.$_POST["mail"].'")';
if(mysql_query($insertion))
{
$queries++;
vidersession();
?>
<h1>Inscription validée !</h1>
<p>Nous vous remercions de vous être inscrit sur notre site, votre inscription a
été validée !<br />
Vous pouvez vous connecter avec vos identifiants <a href="connexion.php">ici</a>.
</p>
<?php
if($_SESSION['erreurs'] > 0)
{
if($_SESSION['erreurs'] == 1) { $_SESSION['nb_erreurs'] = '<span class="erreur">Il y a eu 1 erreur.</span><br/>';}
else { $_SESSION['nb_erreurs'] = '<span class="erreur">Il y a eu '.$_SESSION['erreurs'].' erreurs.</span><br/>';
?>
<h1>Inscription non validée.</h1>
<p>Vous avez rempli le formulaire d'inscription du site et nous vous en remercions,
cependant, nous n'avons pas pu valider votre inscription, en voici les raisons :</p><br />
<?php
echo $_SESSION['nb_erreurs'];
echo $_SESSION['mail_info'];
echo $_SESSION['mail_verif_info'];
}
if ($sqlbug !== true)
{
?><p>Nous vous proposons donc de revenir à la page précédente pour corriger
les erreurs.</p>
<div class="center">
<a href="inscription.php">Retour</a></div>
<?php
}
else
{
?><p>Une erreur est survenue dans la base de données, votre formulaire
semble ne pas contenir d'erreurs, donc il est possible que le problème vienne de
notre côté, réessayez de vous inscrire ou contactez-nous.</p>
<div class="center">
<a href="inscription.php">Retenter une inscription</a>
<a href="contact.php">Contactez-nous</a></div>
<?php
}
}
}
?>
</body>
</html>
Modifié par volcomboy62 (25 Feb 2011 - 16:42)