0
従来のナビゲーションではなく、ターミナルナビゲーションをエミュレートしようとしています。 例:ローカルディレクトリとファイルをphpでブラウズ
..
index
otherfile
これは私のコードです:
$dir = realpath(dirname(__FILE__));
if(is_dir($dir)){
if($open = opendir($dir)){
while(($file = readdir($open)) !==false){
if(is_dir($file)){
if($file == '.'){ }
else{
echo "<a href=".$file.">".$file."</a><br/>";
}
}
else{
$name = explode('.php',$file);
echo "<a href=".$file.">".$name[0]."</a><br/>";
}
}
}
}
else{
echo $dir." Was not found";
}
}
どのように私は、リストから午前ファイルやフォルダを削除することができますか?たとえば、私がindex.phpのページにいれば、まだリストに表示されています。
「1file.php」「2anotherfile.php」.. 番号で並べ替えるにはどうすればよいですか?そして最後に「.php」を削除してください印刷する?
あなたがそうしてください何かをリファクタリングように感じる場合は
...
探している出力例を質問に追加することはできますか?それはあまり明確ではありません。 –
さて、質問の上部にある例を参考にしてください... –
PHPのDirectoryIteratorを使用している可能性があります。http://www.php.net/manual/en/directoryiteratorを確認してください。 next.php –