![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Feb 2003
Сообщений: 117
|
Подскажите пожалуйста, как средствами PHP получить список файлов в определенном каталоге?
Заранее благодарен, всем откликнувшимся на мой вопрос. |
|
|||||
|
Регистрация: Feb 2003
Сообщений: 117
|
Поспешил с вопросом.
Нужно было память поднапрячь. Извините. |
|
|||||
|
__________________
Что за дурь? 50 символов в подписи!? |
|
|||||
|
Регистрация: Apr 2004
Сообщений: 6
|
<?php
$types="files"); $dirname="."; $extensoes = FALSE; $reverso = FALSE; if(!$extensoes) $extensoes = array("htm","html"); $files = array(); $dir = opendir($dirname); while(false !== ($file = readdir($dir))) { for ($i = 0; $i < count($extensoes); $i++) { if (eregi("\.". $extensoes[$i] ."$", $file)) { $files[] = $file; echo "<a href=\"$file\">$file</a><br>"; } } } closedir($dirname); closedir($dir); if ($reverso) { rsort($files); } else { sort($files); } return $files; ?> |
|
|||||
|
Регистрация: Dec 2001
Сообщений: 4,159
|
Ok, раз уж ты решил ответить на неактуальный вопрос -- прочитаем твое ответ внимательно:
Цитата:
Цитата:
2. Что будет, если $extensoes = array("htm","html", "[data"); Цитата:
2. Если уж используешь re -- делай это правильно. См. вопрос про $extensoes выше. Цитата:
![]()
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
ух ты б..я!
__________________
Сон разума рождает чудовищ |
![]() |
Часовой пояс GMT +4, время: 03:16. |
|
|
« Предыдущая тема | Следующая тема » |
|
|