Probleme pour site internet en PHP

Résolu/Fermé
PCDellHP Messages postés 158 Date d'inscription mardi 4 mars 2014 Statut Membre Dernière intervention 30 avril 2018 - Modifié par jordane45 le 16/03/2015 à 17:00
PCDellHP Messages postés 158 Date d'inscription mardi 4 mars 2014 Statut Membre Dernière intervention 30 avril 2018 - 17 mars 2015 à 19:12
Bonjour, je veux creer un mini reseau social. Mais il me dise sa : "Fatal error: Call to undefined function scan() in C:\wamp\www\pages\index.php on line 5".

Et voici mon code :
<?php
$page = htmlentities($_GET['page']);
$pages = scan('pages');

if(!empty($page) && in_array($_GET['page'].".php",$pages))
{
 $content = 'page/'.$_GET['page'].".php";
 }else{
   header("Location:index.php?page=login");
}
?>

<doctype html>
<html>
<head>
<link rel='stylesheet' href='css/style.css'>
</head>
<body>
 <div id='content'>
  <?php
   
  ?>
 </div>

</body>
</html>


Le probleme c'est au 5eme comme je l'ai dit donc la : $pages = scan('pages');

J'espere que vous aller trouver mon problemes.
Merci d'avance


EDIT : Ajout des balises de code.
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
A voir également:

1 réponse

Utilisateur anonyme
15 mars 2015 à 23:16
Bonjour

Comme le message d'erreur te le dit, la fonction scan n'existe pas en PHP.
Tu n'aurais pas plutôt voulu mettre scandir ?
1
PCDellHP Messages postés 158 Date d'inscription mardi 4 mars 2014 Statut Membre Dernière intervention 30 avril 2018 8
16 mars 2015 à 15:43
Bonjour, quand je mets scandir il y a plein d'erreur qui m'affiche.
0
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649 > PCDellHP Messages postés 158 Date d'inscription mardi 4 mars 2014 Statut Membre Dernière intervention 30 avril 2018
16 mars 2015 à 17:00
Bonjour,

quand je mets scandir il y a plein d'erreur qui m'affiche.

Sans nous dire lesquels... impossible pour nous de t'aider !

PS: Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
0
PCDellHP Messages postés 158 Date d'inscription mardi 4 mars 2014 Statut Membre Dernière intervention 30 avril 2018 8
16 mars 2015 à 17:39
Il me dise sa comme problème.

Notice: Undefined index: page il C:\wamp\www\index.PHP on ligne 3

Warning: scandir(pages,pages): un C:\wamp\www\index.PHP on ligne 5

Warning: scandir(pages): failed to open dit: No such file or directory on C\wamp\www\index.PHP on line 5

Warning: scandir(): (errno 2): No such file or directory in C:\wamp\www\index.PHP on line 5

Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\index:PHP:5) in C:\wamp\www\index.PHP on line 14
0
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649 > PCDellHP Messages postés 158 Date d'inscription mardi 4 mars 2014 Statut Membre Dernière intervention 30 avril 2018
16 mars 2015 à 17:44
Pour comprendre le souci .....
1 - Qu'est sensé faire ton script ?
2 - N'aurais tu pas... quelque part dans une de tes pages .... une FONCTION qui se nommerait 'SCAN' ?

3 - Si c'est bien la fonction scandir (http://php.net/manual/fr/function.scandir.php) qu'il faut utiliser... il faut lui passer comme argument un chemin vers une directory .... est-tu sûr que tu as un répertoire 'pages' au même niveau que ton script ?
0
PCDellHP Messages postés 158 Date d'inscription mardi 4 mars 2014 Statut Membre Dernière intervention 30 avril 2018 8
16 mars 2015 à 19:47
J'ai essayer sa ne fonctionne pas.
0