基本的に、ディレクトリ内のすべてのファイルをリストし、それらへのリンクを作成するphpスクリプトがあります。ただし、ファイルを非常に恣意的な方法で並べているようです(アルファベット順/日付順/サイズ順ではありません...)。PHPはファイルをどのように並べますか? これを変更する方法はありますか?
<?php
$orig = "/var/www/phplist";
if ($dir = opendir($orig)) {
echo "from: $orig";
echo "<br><br>";
while ($file = readdir($dir)) {
$ok = "true";
$filename = $file;
if ($file == "."){
$ok = "false";
}
else if ($file == ".."){
$ok = "false";
}
if ($ok == "true"){
echo "<a href= '/phplist/$file'>$filename</a>";
echo "<br>";
}
}
closedir($dir);
}
?>