|
автор: KEPZ (15.03.2005 в 04:05) |
|
| Помогите, plz, решить проблемку.
Проблема знач. такая: есть корневая директория с файлами (*.zip).
Нужно чтобы на страницу выводился список имен файлов в виде ссылок для скачивания.
Как такое сделать? | |
|
|
|
|
|
|
|
для: KEPZ
(15.03.2005 в 04:05)
| |
<?
$dirname = '.'; # Данный Каталог (Указываем любой)
$dir = opendir($dirname); # Открываем каталог
while ($file = readdir($dir))
{
if(($file != ".") # Каталог Данный
&&($file != "..") # Каталог Корневой
&& (substr($file, -3) != "php") /* Файлы с расшерением .php не выводяться, можно указать любой тип файлов который не надо выводить, пример: && (substr($file, -3) != "html") */
&&(is_dir($file) != "true" ) # Не выводим каталоги
)
{
$size = bcdiv(@filesize($file), 1024 , 2); /* чисто символьный размер в кб */
$size_full = round($size).'(кб.)'; /* размер файла с указанием в чем измеряем */
$filename = substr($file,0,strpos($file,".")); /* имя файла без расширения */
$exe = strrchr($file, '.'); /* его расширение */
print '<a href="'.$file.'" />'.$filename.'</a>'; /* Создаем ссылку на файл , причем в имени не будет расшерения, если каталог не данный , то вид будет такой '<a href="'.$dirname.$file.'" />'.$filename.'</a>'; */
print '<br>'; # Переход на другую строку
}
}
closedir($dir); # Закрываем каталог
?>
|
Пользуйся =) | |
|
|
|