thedjpredator
Messages postés19Date d'inscriptiondimanche 20 janvier 2002StatutMembreDernière intervention27 mars 2008
-
20 févr. 2008 à 00:14
thedjpredator
Messages postés19Date d'inscriptiondimanche 20 janvier 2002StatutMembreDernière intervention27 mars 2008
-
20 févr. 2008 à 11:00
Bonjour,
J'ai commencé un site un php depuis peu, et j'ai quelques difficultés a comprendre certain code que parfois
j'ai chopé parci parla. Et la donc j'ai un listeur de dossier qui liste des dossiers nommés "page1,2,3,..." mais le problème c'est qu'il me liste vraiment tout les dossiers,
alors que je voudrais qu'il ne liste pas un dossier nommer "download", qu'il le saute afin qu'il ne l'affiche pas.
Voila le code de ma page :
<html>
<head>
<title>Photos</title>
</head>
<center>Année Scolaire 2006/2007
Choisissez la page :
<? //récupération du dossier racine
$root=getcwd();
//recup de la fonction de scan du repertoire pour php
//recup du scan
$listing_dossier=scandir($root);
$taille_array=count($listing_dossier);
// filtre : on retourne uniquement les répertoires, qui ne sont pas dans le tableau des interdictions, et qui ne contiennent pas le mot "thumbnail"
function myDirFilter($v) {
global $aForbidden;
return(!in_array($v, $aForbidden) && is_dir($v) && false === strpos($v, 'thumbnail'));
}
$listing_dossier = scandir('.');
// on applique notre filtre
$listing_dossier = array_filter($listing_dossier, 'myDirFilter');
// on boucle et on affiche (à toi de remettre ton code d'affichage à partir d'ici)
foreach($listing_dossier as $sDir) {
echo $sDir;
}
?>
// filtre : on retourne uniquement les répertoires, qui ne sont pas dans le tableau des interdictions, et qui ne contiennent pas le mot "thumbnail"
function myDirFilter($v) {
global $aForbidden;
return(!in_array($v, $aForbidden) && is_dir($v) && false === strpos($v, 'thumbnail'));
}
$listing_dossier = scandir($root);
// on applique notre filtre
$listing_dossier = array_filter($listing_dossier, 'myDirFilter');
// on boucle et on affiche (à toi de remettre ton code d'affichage à partir d'ici)