Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > PHP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 02.04.2004, 22:05
Aryshev Dm. вне форума Посмотреть профиль Отправить личное сообщение для Aryshev Dm. Найти все сообщения от Aryshev Dm.
  № 1  
Aryshev Dm.

Регистрация: Feb 2003
Сообщений: 117
По умолчанию Список файлов в каталоге

Подскажите пожалуйста, как средствами PHP получить список файлов в определенном каталоге?

Заранее благодарен, всем откликнувшимся на мой вопрос.

Старый 02.04.2004, 22:25
Aryshev Dm. вне форума Посмотреть профиль Отправить личное сообщение для Aryshev Dm. Найти все сообщения от Aryshev Dm.
  № 2  
Aryshev Dm.

Регистрация: Feb 2003
Сообщений: 117
Поспешил с вопросом.
Нужно было память поднапрячь.

Извините.

Старый 03.04.2004, 15:04
juggy вне форума Посмотреть профиль Отправить личное сообщение для juggy Посетить домашнюю страницу juggy Найти все сообщения от juggy
  № 3  
juggy
 
Аватар для juggy

Регистрация: Feb 2001
Адрес: LJ/~aleshru
Сообщений: 4,778
Отправить сообщение для juggy с помощью ICQ Отправить сообщение для juggy с помощью MSN Отправить сообщение для juggy с помощью Yahoo Отправить сообщение для juggy с помощью Skype™
http://www.php.net/readdir
__________________
Что за дурь? 50 символов в подписи!?

Старый 08.04.2004, 13:34
vladimir2004 вне форума Посмотреть профиль Отправить личное сообщение для vladimir2004 Найти все сообщения от vladimir2004
  № 4  
vladimir2004

Регистрация: 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;


?>

Старый 09.04.2004, 09:49
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 5  
Crazy
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Ok, раз уж ты решил ответить на неактуальный вопрос -- прочитаем твое ответ внимательно:

Цитата:
$types="files");
Что это за бред?

Цитата:
$extensoes = FALSE;
if(!$extensoes)
$extensoes = array("htm","html");
1. Нафига это загадочное сочетание?
2. Что будет, если $extensoes = array("htm","html", "[data");

Цитата:
if (eregi("\.". $extensoes[$i] ."$", $file))
1. Зачем использовать re тем, где достаточно обычных строковых функций?
2. Если уж используешь re -- делай это правильно. См. вопрос про $extensoes выше.

Цитата:
closedir($dirname);
closedir($dir);
Вот прямо так обоих и закрываем?
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 09.04.2004, 10:10
ninja_127 вне форума Посмотреть профиль Отправить личное сообщение для ninja_127 Посетить домашнюю страницу ninja_127 Найти все сообщения от ninja_127
  № 6  
ninja_127
 
Аватар для ninja_127

Регистрация: Jan 2004
Адрес: Москва
Сообщений: 700
Отправить сообщение для ninja_127 с помощью ICQ
ух ты б..я!

Создать новую тему   Часовой пояс GMT +4, время: 03:16.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 03:16.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.