Erreur de syntaxe

Chabanus Messages postés 1026 Statut Membre -  
Chabanus Messages postés 1026 Statut Membre -
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 1026 Statut Membre 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 1026 Statut Membre 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