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   -
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

2 réponses

Chabanus Messages postés 982 Date d'inscription   Statut Membre Dernière intervention   70
 
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&eacute;connexion r&eacute;ussie... A bient&ocirc;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.'&amp;nb='.$nb.'">Page précédente</a>';
                        }                       
                if($limitesuivante < $total)
                        {
                        echo '<a href="'.$_SERVER['PHP_SELF'].'?limit='.$limitesuivante.'&amp;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>
0
Chabanus Messages postés 982 Date d'inscription   Statut Membre Dernière intervention   70
 
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 } ?>
}
<?
0