Toujours des problèmes en php !!

jérémy1664 Messages postés 165 Date d'inscription   Statut Membre Dernière intervention   -  
otho Messages postés 33 Date d'inscription   Statut Membre Dernière intervention   -
Salut

Est ce que quelqu'un sait ce que veut dire cette phrase en php

Parse error: syntax error, unexpected $end in D:\vhosts\gs-computer.eu\httpdocs\modules\fr\news\index.php on line 89

J'essaie d'utiliser les variables globales sur mon site mais je nèy arrive pas du tout je m'arrache les cheveux

Merci
A voir également:

6 réponses

meuhlol Messages postés 1896 Date d'inscription   Statut Membre Dernière intervention   673
 
Il te dit qu'il y a une fin inattendue dans index.php en ligne 89.
0
jérémy1664 Messages postés 165 Date d'inscription   Statut Membre Dernière intervention   4
 
Mais concrètement quesque ça veut dire ? Voici ma page :

<?php
// Membres du forum
include("../../includes/forum.php");

require ("http://www.gs-computer.com/modules/fr/news/admin/liste_news.php");

// Variables globales
global_convert();
?>
<!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>Les News</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
h1, h3
{
text-align:center;
}
h3
{
background-color:black;
color:white;
font-size:0.9em;
margin-bottom:0px;
}
.news p
{
background-color:#CCCCCC;
margin-top:0px;
}
.news
{
width:70%;
margin:auto;
}
</style>
</head>

<body>


<?
if ($userdata['session_logged_in'])
{
$admin = 0;
$sql_admin = "SELECT user_id FROM phpbb_user_group WHERE user_id=".$userdata['user_id']." and group_id=72";
$res_admin = send_sql($sql_admin,"trouver si admin connecté");
if (mysql_num_rows($res_admin)) // connecté et admin
$admin = 1;
}

if ($admin == 1)
{
?>
<a href="#">aller à la page</a>

<?php
mysql_connect("localhost:3306", "####l", "####");
mysql_select_db("gs_computer");

// On récupère les 5 dernières news
$retour = mysql_query('SELECT * FROM news ORDER BY id DESC LIMIT 0, 5');
while ($donnees = mysql_fetch_array($retour))
{
?>

<div class="news">
<h3>
<?php echo $donnees['titre']; ?>
<em>le <?php echo date('d/m/Y à H\hi', $donnees['timestamp']); ?></em>
</h3>

<p>
<?php
// On enlève les éventuels antislash PUIS on crée les entrées en HTML (<br />)
$contenu = nl2br(stripslashes($donnees['contenu']));
echo $contenu;
?>
</p>
</div>
<?php
} // Fin de la boucle des news
?>
<h1>Bienvenue sur mon site !</h1>

<p>Voici les dernières news :</p></br></br>
</body>
</html>
0
nouj
 
Tout est indiqué dans le message

Parse error: ****syntax error****, unexpected $end in D:\vhosts\gs-computer.eu\httpdocs\modules\fr\news\index.php on ****line 89 ****
0
jérémy1664 Messages postés 165 Date d'inscription   Statut Membre Dernière intervention   4
 
Mais en fait il doit aussi y avoir des fautes au début du script car j'essaie de récupérer les variables globales de mon forum phpbb pour que seul les administrateur puisse avoir accès à la page "liste_news.php" j'y arrive pas alors si quelqu'un a une idée parce que j'ai du mal en php

Mon site : http://www.gs-computer.com

Merci
0
Pi_Xi Messages postés 2244 Date d'inscription   Statut Membre Dernière intervention   149
 
Bonjour,

et pour info, c'est laquelle la ligne 89!??
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Pi_Xi Messages postés 2244 Date d'inscription   Statut Membre Dernière intervention   149
 
Et lorsque tu affiches une variable, tu peux remplacer les:
<?php echo $toto; ?>
par:
<?= $toto ?>
C'est plus lisible.
0
otho Messages postés 33 Date d'inscription   Statut Membre Dernière intervention   3
 
probleme parse $end = en general tu as oublie un { ou }, c'est tou...

en l'occurence ici :

if (mysql_num_rows($res_admin)) // connecté et admin
$admin = 1;

il faut un { apres "admin))"
0