bonjour,
je cherche depuis quelques heures une solution pour remplacer la fonction glob() pour faire des includes sur un site hébergé chez free.
ceci ne fonctionne donc pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?php define("PATH", "./includes/"); // Tableau contenant les pages autorisées $tableau = glob(PATH . "*.inc.php"); if (isset($_GET["page"]) && in_array(PATH . $_GET["page"] . ".inc.php", $tableau)) { $pageInclude = PATH . $_GET["page"] . ".inc.php"; } else { $pageInclude = PATH . "default.inc.php"; } include $pageInclude; ?>et ceci non plusWarning: in_array() [function.in-array]: Wrong datatype for second argument in ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <?php define("PATH", "./includes/"); // Tableau contenant les pages autorisées $tableau = glob(PATH . "*.inc.php"); $d = dir("PATH"); while($entry = $d->read()) { $tab = explode(".inc.php",$entry); $tableau[] = $tab[0]; } if (isset($_GET["page"]) && in_array(PATH . $_GET["page"] . ".inc.php", $tableau)) { $pageInclude = PATH . $_GET["page"] . ".inc.php"; } else { $pageInclude = PATH . "default.inc.php"; } include $pageInclude; ?>bref, je me tourne vers vous, j'ai besoin d'aideWarning: dir(PATH) [function.dir]: failed to open dir: No such file or directory in ...
Fatal error: Call to a member function on a non-object in ...
un grand merci
Partager