Erreur de syntaxe
Chabanus
Messages postés
982
Date d'inscription
Statut
Membre
Dernière intervention
-
Chabanus Messages postés 982 Date d'inscription Statut Membre Dernière intervention -
Chabanus Messages postés 982 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
S'il vous plais j'ai un souci au niveau de la dernière ligne ->>143 ->> qui est: </html>
Parse error: syntax error, unexpected $end in /www/sites/1/ifrance.com/1/-/1-octet/site/index.php on line 143
Une idée a pour le message d'erreur ?
Merci d'avance
S'il vous plais j'ai un souci au niveau de la dernière ligne ->>143 ->> qui est: </html>
Parse error: syntax error, unexpected $end in /www/sites/1/ifrance.com/1/-/1-octet/site/index.php on line 143
Une idée a pour le message d'erreur ?
Merci d'avance
Configuration: Windows XP Firefox 2.0.0.17
2 réponses
-
Voici le code:
<?php session_start(); require('conf.php'); require('conf2.php'); // Gestion de la déconnexion if(isset($_GET['erreur']) && $_GET['erreur'] == 'logout'){ // Test sur les paramètres d'URL qui permettront d'identifier un contexte de déconnexion $login = $_SESSION['login']; // On garde le prénom en variable pour dire au revoir (soyons polis :-) session_unset("authentification"); header("Location:index.php?erreur=delog&login=$login"); } ?> <!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" > <head> <title>Bienvenue sur mon site !</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" /> <link rel="alternate stylesheet" media="screen" type="text/css" title="Design deux" href="design2.css" /> <? echo'<link href="'.$adresse.'/rss.php" rel="alternate" type="application/rss+xml" title="'.$titre_flux.'" />'; ?> <link rel='stylesheet' type='text/css' href='style.css' /> <script type='text/javascript' src='form.js'></script> </head> <body> <center> <table id="Table_01" width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <div id="en_tete"> <?php include("entetee.php") ?> </div> </tr> <!-- L'en-tête --> <tr> <td> <div id="menu"> <?php include("menu.php") ?> </div> <!-- Le corps --> </td> <td height="100%"> <div id="corps" align="top"> <?php if (isset($_POST['login']) AND isset($_POST['passe'])) { $login = addslashes($_POST['login']); // mise en variable du nom d'utilisateur $pass = addslashes(md5($_POST['pass'])); // mise en variable du mot de passe chiffré à l'aide de md5 (I love md5) if(isset($_GET['erreur']) && ($_GET['erreur'] == "delog")) { ?> Déconnexion réussie... A bientôt <?php echo $_GET['login'];?> ! <?php } ?> <p align="center" class="title"> <?php if(isset($_GET['erreur']) && ($_GET['erreur'] == "login")) { // Affiche l'erreur ?> <strong class="erreur">Echec d'authentification !!! > login ou mot de passe incorrect</strong> <?php } ?> <?php if(isset($_GET['erreur']) && ($_GET['erreur'] == "intru")) { // Affiche l'erreur ?> <strong class="erreur">Echec d'authentification !!! > Aucune session n'est ouverte ou vous n'avez pas les droits pour afficher cette page</strong> <?php } ?> } <? require('function.php'); $link = mysql_connect($host,$user,$pass); mysql_select_db($db); if(!isset($_GET['nb']) or $_GET['nb'] == '') { $nb = 10; } else { $nb = (int)$_GET['nb']; } if(!isset($_GET['limit'])) { $limit = 0; } else { $limit = (int)$_GET['limit']; } $sql = "SELECT count(id) FROM news"; $result = mysql_query($sql,$link); $num = mysql_fetch_row($result); $total = $num[0]; if($total) { $sql = "SELECT titre,text,auteur,module,date FROM news WHERE module='index' ORDER BY id DESC LIMIT $limit,$nb"; $result = mysql_query($sql,$link); while($row = mysql_fetch_array($result)) { $date = date('d/m/Y \à H\hi', $row['date']); echo"<div class='news'> <div class='titre'>$row[titre] $date</div> <div class='text_news'>"; bbcode($row['text']); echo"<div class='posteur'>ajouter par: $row[auteur]</div></div> </div><br />"; } //calcul des limites $limitesuivante = $limit + $nb; $limiteprecedente = $limit - $nb; //affichage liens suivants et prècèdent if($limit != 0) { echo '<a href="'.$_SERVER['PHP_SELF'].'?limit='.$limiteprecedente.'&nb='.$nb.'">Page précédente</a>'; } if($limitesuivante < $total) { echo '<a href="'.$_SERVER['PHP_SELF'].'?limit='.$limitesuivante.'&nb='.$nb.'">Page Suivante</a>'; } affichePages($nb,"$_SERVER[PHP_SELF]",$total); } else { echo "pas de news"; } ?> </div> </td> <td> <div id="menu2"> <?php if(isset($_SESSION["login"]) && $_SESSION["login"] == true && $_SESSION["privilege"] =="user") { include("menu3.php"); } else if (isset($_SESSION["login"]) && $_SESSION["login"] == true && $_SESSION["privilege"] =="admin") { include("menu4.php"); } else { include("menu2.php"); } ?></div> </td> </tr> </table> </center> </body> </html> -
Le problème est ici car en enlevant ce code, pas de message.Je ne vois pas où j'ai oublié un truc, merci de m'aider
<?php
if (isset($_POST['login']) AND isset($_POST['passe']))
{
$login = addslashes($_POST['login']); // mise en variable du nom d'utilisateur
$pass = addslashes(md5($_POST['pass'])); // mise en variable du mot de passe chiffré à l'aide de md5 (I love md5)
if(isset($_GET['erreur']) && ($_GET['erreur'] == "delog")) { ?>
Déconnexion réussie... A bientôt <?php echo $_GET['login'];?> !
<?php } ?>
<p align="center" class="title">
<?php if(isset($_GET['erreur']) && ($_GET['erreur'] == "login")) { // Affiche l'erreur ?>
<strong class="erreur">Echec d'authentification !!! > login ou mot de passe incorrect</strong>
<?php } ?>
<?php if(isset($_GET['erreur']) && ($_GET['erreur'] == "intru")) { // Affiche l'erreur ?>
<strong class="erreur">Echec d'authentification !!! > Aucune session n'est ouverte ou vous n'avez pas les droits pour afficher cette page</strong>
<?php } ?>
}
<?