Page 1 sur 1

Parse error: syntax error

Posté : 10 oct. 2012, 21:19
par DEVILLERS
Bonjour, se suis débutant en PHP et je ne suis pas sûr que ce script puisse fonctionner. Quelqu'un pourrait-il me corriger mes erreurs? Merci par avance.
<?php

$page = htmlentities($_GET['page']);

$pages = scandir('pages');



  if(!empty($page) && in_array($_GET['page'].".php",$pages))
{
      $content = 'pages/'.$_GET['page'].".php";

}
  
else 
{
 header("Location:index.php?page=login");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
>
<html>
<head>
</head>
<body>
     <div id='content'>
	      <?php
		  
		      include($content);
		  ?>
      </div>

</body>
</html>

Re: Parse error: syntax error

Posté : 11 oct. 2012, 00:34
par Spols
Quelles sont les messages d'erreur que tu recois ?

Re: Parse error: syntax error

Posté : 11 oct. 2012, 09:51
par DEVILLERS 22
Bonjour,

Je reçois: Parse error: syntax error, unexpected '=' in /homez.541/testdrup/www/pages/login.php on line 2

Dans mon fichier: login.php
<?php
echo "je suis la page d'inscription";
?>
Lorsque que je remplace les guillemets doubles par les guillemets simples ça marche
<?php
echo 'je suis la page d\'inscription';
?>
MERCI

Re: Parse error: syntax error

Posté : 11 oct. 2012, 10:01
par Mazarini
Il faudrait nous montrer les premières lignes de login.php.