ホームページ >バックエンド開発 >PHPチュートリアル >PHP シミュレーション サーバーで autoindex 効果を実現する方法、phpautoindex_PHP チュートリアル

PHP シミュレーション サーバーで autoindex 効果を実現する方法、phpautoindex_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:04:201565ブラウズ

phpシミュレーションサーバーphpautoindexでautoindex効果を実現する方法

この記事では、phpシミュレーションサーバーでautoindex効果を実現する方法について説明します。皆さんの参考に共有してください。具体的な実装方法は以下の通りです

1.PHP コードは次のとおりです:
コードをコピーします コードは次のとおりです: //ファイル閲覧プログラム
エラー報告(0);
$pwd = empty($_GET['dir']) './' : $_GET['dir'];
$pwd = リアルパス($pwd);
if(is_file($pwd)) {
ハイライトファイル ($pwd);
終了します;
}その他
$it = 新しい FilesystemIterator($pwd);
?>

<頭>
pwd of <?php echo $pwd ?>


pwd of



<a href="?dir=<?php echo dirname($pwd)?>">../</a><br>
<?php <br />
foreach ($it を $file として){ <br />
If($file->isDir()) {<br />
$fileSize = '_';<br />
$fileName = $file->getFilename() '/';<br>
elseif($file->isFile()) {<br>
$fileSize = $file->getSize();<br>
$fileName = $file->getFilename();<br>
}<br>
$date = date('Y-m-d H:i',$file->getCTime());<br>
?><a href="?dir=<?php echo $file->getRealPath()?>"><?php echo $fileName ?></a><?php echo str_pad($date, 60-strlen($fileName),' ',STR_PAD_LEFT)?><?php echo str_pad($fileSize,30,' ',STR_PAD_LEFT)?><br>
<?php }?>



2. 操作効果は下図の通りです。

この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

http://www.bkjia.com/PHPjc/965562.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/965562.html技術記事 phpシミュレーションサーバーでautoindex効果を実現する方法 phpautoindex この記事ではphpシミュレーションサーバーでautoindex効果を実現する方法について説明します。皆さんの参考に共有してください。具体的な実装方法…
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。