Interdire l'accès d'un dossier à un scipt

mickmick Messages postés 256 Statut Membre -  
 Romain -
salut,
j'ai trouvé ce script sur internet qui fait des diaporama. (je suis nul en php)
mais j'aimerais bien qu'il n'entre pas dans le dossier ou j'ai mis les miniature., comment lui interdire l'accès à ce sous-dossier ?

voici le script :

<?
session_register("images");

function display($rep,$niv) {
global $images;
$dir = opendir($rep) ;

if($niv>0) {
// Lit les sous-dossiers
while ($f = readdir($dir))
if($f!="." && $f!=".." && !is_file($rep."/".$f))
display($rep."/".$f,$niv-1);
// Si fini, on recommence...
if($images=="") display($rep,$niv);
}

while ($f = readdir($dir)) {
// Lit les imagess du dossier courant
if(is_file($rep."/".$f))
if(strpos("jpeg.jpg.gif.bmp",substr($f,-4))) {
// Déjà affichée ?
if($images == $rep."/".$f) {
// Oui alors prépare pour la suivante
$images = "";
} elseif($images == "") {
// Affiche la images
$images = $rep."/".$f;
echo $images;
break;
}
}
}

closedir($dir);

Merci pour votre aide @+
A voir également:

1 réponse

Romain
 
Je pense que ceci fonctionnera, il suffit d'ajouter ton repertoire dans la condition.

if($niv>0) {
// Lit les sous-dossiers
while ($f = readdir($dir))
if($f!="." && $f!=".." && $f!="./tonrepertoireminiature" && !is_file($rep."/".$f))
display($rep."/".$f,$niv-1);
// Si fini, on recommence...
if($images=="") display($rep,$niv);
}
0