Fichier correctement modifié


-1) return TRUE; else return FALSE; } function str_between($str, $before, $after) { $res = $str; if ($before) list($no, $res) = split($before, $str); if ($after) list($res, $no) = split($after, $res); return $res; } ?> "; } if (str_exist($str, "/htdocs/")) $res .= "Ouvrir dans une fenetre "; //if (is_executable($str)) $res .= "executable "; //if (is_uploaded_file($str)) $res .= "uploaded_file "; if ($res!="") { $res = "[ ".$res." ]"; } else { $res = " "; } // "Aucun droit"; } return str_replace(" ", " ", $res); } $title = "glob"; ?> <? echo $title ?>


\n"; } phpinfo(); echo ""; exit(); } if (!$submit) { if ((!$rep)&&($brut)) $submit = "Lister"; if ((!$brut)&&($rep)) $submit = " Lister "; if ((!$brut)&&(!$rep)) $brut = "*"; } $rep = "/".$rep; $brut = "/".$brut; if (($submit=="Lister membre")||($submit=="Lister+membre")) { if (sheb()=="Lycos.fr (gratuit)") $brut = "/data/members/free/multimania/fr/".$ad[0]."/".$ad[1]."/".$ad[2]."/".$ad."/*"; if (sheb()=="Lycos.fr (payant)") $brut = "/data/members/paid/".$ad[0]."/".$ad[1]."/".$ad."/*"; $submit = "Lister"; } if ($submit==" Lister ") $brut = reptobrut($rep); if ($submit=="Lister") $rep = dirname($brut); if ($pattern) $brut = $rep."/".$pattern; $rep = nodbs($rep); $brut = nodbs($brut); //echo "reporbrut(\$brut)=".reporbrut($brut)."+reporbrut(\$rep)=".reporbrut(reptobrut($rep))."
"; ?>




Répetoire brut (ex: /*/*recherche*): /
Répertoire a lister : /
Lister un membre:

"; /*echo "open_basedir: ".(bool)ini_get('open_basedir')."\n"; echo "safe_mode: ".ini_get('safe_mode')."\n\n";*/ echo "Afficher le phpinfo()\n"; echo "Répertoire en cours: ".$rep."\n"; echo "Hébergeur: ".sheb()."\n"; $glb = glob("{".basename($PHP_SELF).",".$brut."}",GLOB_BRACE); ?>
Arborescence: ( fichiers/dossiers) ---------------------------- Dans se répertoire, lister tout les fichiers/dossiers correspondant au pattern suivant (ex: *.txt ou *machin*):
----------------------------"; foreach ($glb as $dir) { if ($count <> 0) { if (count($glb)<50) { $h = count(glob("{".basename($PHP_SELF).",".$dir."/*}",GLOB_BRACE)); } else { $h = 2; } if ($h>1) { ?> "; if (($count > 1)&&($listable>0)) { ?>
"; /*print "
";
print "open_basedir: ".(bool)ini_get('open_basedir')."\n"; 
print "safe_mode: ".ini_get('safe_mode')."\n\n";
//print_r(glob("{".basename($PHP_SELF).",$rep2}",GLOB_BRACE));
print_r(glob($rep2,GLOB_BRACE));
print "
"; print "
";*/ ?>
 Nom du fichier/dossierDroits / Actions sur le fichier/dossier
 
 
0 [ ">Dossier Parent ] 
 [ Lister tout les dossiers ]