ディレクトリの一覧
- 作者: 山田祥寛
- 出版社/メーカー: 翔泳社
- 発売日: 2016/04/09
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (2件) を見る
県立図書館で借りたこの本でPHPの洗い直しを実施中。
ついでに、作ったプログラムの一覧をいちいち手打ちでリスト化するのが面倒なので
index.phpを作り、これでリンクを勝手に生成するように加工した。
10分で作ったのでひとまずリストを出すだけ。
ちょっと改良して、作成日時順、ファイル名順をできるようにするかな・・・
<?php //現在のフォルダ $dirpath = __DIR__; echo $dirpath."<br />\n"; $dr; try{ if($dr = opendir($dirpath)){ echo "ディレクトリオープン<br />"; while(false != ($entry = readdir($dr))){ if($entry == 'index.php' || $entry == '.' || $entry == '..') continue; echo '<a href="'.$entry.'">'.$entry.'</a><br />'."\n"; } }else{ throw new Exception('ディレクトリを開けなかった'); } }catch(Exception $ex){ echo $ex->getMessage(); }finally{ if($dr != null) closedir($dr); echo "終了"; } ?>