Erreur de syntaxe

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
Configuration: Windows XP
Firefox 2.0.0.17

2 réponses

  1. 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>
    
    1. 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 } ?>
      }
      <?