例1
<?php
$getUrl = (empty($_GET['url'])) ? './' : $_GET['url'].'/';
function fileName($dir)
{
$fileAll = scandir($dir,0);
$pathDir = $pathFile = array();
$count = count($fileAll);
if($count <= 2){
echo "空目录<br />";
}
foreach($fileAll as $pdf){
if(is_dir($dir.$pdf)){
$pathDir[] = $pdf;
}else{
$pathFile[] = $pdf;
}
}
foreach($pathDir as $pd){
if($pd == '.' or $pd == '..') continue;
echo "<a href="?url=$dir$pd">$pd</a><br />";
}
foreach($pathFile as $pf){
echo "<a href="$dir$pf" target="_blank">$pf</a><br />";
}
if($dir != './'){
$dir = rtrim($dir,'/');
$dir = explode('/',$dir);
unset($dir[sizeof($dir)-1]);
$dir = implode('/',$dir);
echo "<a href="?url=$dir">Go Back</a>";
}
}
fileName($getUrl);