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