php類比伺服器實現autoindex效果的方法,phpautoindex
本文執行個體講述了php類比伺服器實現autoindex效果的方法。分享給大家供大家參考。具體實現方法如下:
1.PHP代碼如下:
複製代碼 代碼如下:<?php
//檔案瀏覽程式
error_reporting(0);
$pwd = empty($_GET['dir']) ? './' : $_GET['dir'];
$pwd = realpath($pwd);
if(is_file($pwd)) {
highlight_file ($pwd);
exit;
}else
$it = new FilesystemIterator($pwd);
?>
pwd of <?php echo $pwd ?>
pwd of <?php echo $pwd ?>
">../
<?php
foreach ($it as $file){
if($file->isDir()) {
$fileSize = '_';
$fileName = $file->getFilename() . '/';
} elseif($file->isFile()) {
$fileSize = $file->getSize();
$fileName = $file->getFilename();
}
$date = date('Y-m-d H:i',$file->getCTime());
?>getRealPath()?>"><?php echo $fileName ?><?php echo str_pad($date, 60-strlen($fileName),' ',STR_PAD_LEFT)?><?php echo str_pad($fileSize,30,' ',STR_PAD_LEFT)?>
<?php }?>
2. 運行效果如所示:
希望本文所述對大家的php程式設計有所協助。
http://www.bkjia.com/PHPjc/965562.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/965562.htmlTechArticlephp類比伺服器實現autoindex效果的方法,phpautoindex 本文執行個體講述了php類比伺服器實現autoindex效果的方法。分享給大家供大家參考。具體實現方...