Salut a tous.
Je suis entrain de faire une programmation d un petit reseau social,que j aurai besoin pour mon site web.
J ai trouvé un super tuto sur youtube,dont tout est assez bien expliqué etc.
Mais j ai quand meme un probleme.
Quand je vais sur le serveur local et que j entre l adresse,il me met sa
Parse error: syntax error, unexpected 'else' (T_ELSE) in D:\Program Files (x86)\EasyPHP-5.3.9\EasyPHP-12.1\www\tala\index.php on line 16
Si j ai bien compris il y a une faute dans la ligne 16.
Voici le scripte
<?php
$page=htmlentities($_GET['page']);
$pages=scandir('pages');
print_r($pages);
{
if(!empty($page)&& in_array($_GET['page'].".php",$pages))
{
$content='pages/'.$_GET['page'].".php";
}else{
header("Location:index.php?page=login" );
}
?>
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div id='content'>
<?php
include($content);
?>
</div>
</body>
</html>
Donc la faute devrai etre dans {else{
Mais qu elle est la faute?
En plus il me marque la meme chose avec la ligne 32,dont la ligne 32 est la fermeture de la balise html donc </html>
Franchement je ne vois pas ou peu etre la faute
P.S. j edite se message pour dire que la ligne 16 est ok,j avai mis une ; ou il ne fallai pas,mais la ligne 32 est tjrs en erreur.
Amicalement
Damien
Message édité par boond1982 le 03-11-2012 à 22:22:51