echo "<table width=100% height=100%>";
$dir = opendir ("arved/");
while (false !== ($file = readdir($dir)))
{ if (($file !=".") && ($file !="..") && ($file !=".htaccess")){
echo "<tr><td width=25% height=5%><a href=$dir/$file target=_blank>$file</a></td></tr>";
}
}
closedir($dir);
echo "</table>";
он из папки выводит список файлов типа:
27.02.2012-21-arve.html
27.02.2012-20-arve.html
27.02.2012-23-arve.html
27.02.2012-18-arve.html
как отсортировать их отображение по дате и по номеру? *(-21--18--20-)
Спустя 1 час, 2 минуты, 24 секунды (28.02.2012 - 00:24) wplounge написал(а):
Заносишь все файлы в массив и сортируешь.
Спустя 8 минут, 52 секунды (28.02.2012 - 00:33) killer8080 написал(а):
$dir = opendir ("arved/");
intreb
переменная $dir - это ресурс, а не строка, её нельзя подставлять в ссылку
echo "<tr><td width=25% height=5%><a href=$dir/$file target=_blank>$file</a></td></tr>";
Спустя 10 минут, 3 секунды (28.02.2012 - 00:43) johniek_comp написал(а):
можешь простыми методами типо strln explode и т.д.
Спустя 5 минут, 24 секунды (28.02.2012 - 00:49) ZSH написал(а):
а чем glob() не подходит?