HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

еще один вопрос по php
  #1  
Старый 24.03.2006, 17:14
Utochka
Постоянный
Регистрация: 21.12.2005
Сообщений: 620
С нами: 10729766

Репутация: 268


По умолчанию еще один вопрос по php

Есть папка в ней txt файлы, как мне получить имена всех txt файлов в этой папке.
 
Ответить с цитированием

  #2  
Старый 24.03.2006, 17:22
ZaCo
Banned
Регистрация: 20.06.2005
Сообщений: 880
С нами: 10994966

Репутация: 1332


По умолчанию

Цитата:
scandir
(PHP 5)

scandir -- Получить список файлов и каталогов, расположенных по указанному пути
Описание
массив scandir ( строка каталог [, целое порядок_сортировки])
очень сложно пользоваться поиском. и проверяешь у каждого элемента массива четыре последних символа
 
Ответить с цитированием

  #3  
Старый 24.03.2006, 18:11
Utochka
Постоянный
Регистрация: 21.12.2005
Сообщений: 620
С нами: 10729766

Репутация: 268


По умолчанию

А можно пример на php? Плиз очень надо!
 
Ответить с цитированием

  #4  
Старый 24.03.2006, 18:17
ferryman
Познающий
Регистрация: 13.02.2006
Сообщений: 88
С нами: 10651927

Репутация: 16
По умолчанию

Код:
$file_dir = "news";
function open_dir($file_dir,$entry1,$i){
     global $entry1, $i;
     $d = dir($file_dir);
     $i=0;
     while($entry=$d->read()) {
        if (substr($entry,0,4)=="news") {
                $entry1[$i]=$entry;
                $i++;
                }
        }
$d->close();   
}
подробнее - здеся
 
Ответить с цитированием

  #5  
Старый 24.03.2006, 21:34
A110ut
Постоянный
Регистрация: 31.12.2005
Сообщений: 605
С нами: 10715366

Репутация: 661


По умолчанию

ferryman уже ответил, но теме не менее.. чисто для примера "как получить имена всех txt файлов в этой папке"

<?php
$dir = dir ("./");
echo "Folder: ".$dir->path."<br />\n";
while($f = $dir->read())
{
if (is_file ($f) AND substr ($f,-4,4) == '.txt')
{
echo $f."<br />\n";
};
};
$dir->close();
?>

Последний раз редактировалось A110ut; 24.03.2006 в 21:38..
 
Ответить с цитированием

  #6  
Старый 26.03.2006, 01:24
Trinux
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
С нами: 11291306

Репутация: 569


По умолчанию

Проще будте, проще. Зачем юзать какие-то классы, когда есть всеми любимый opendir() ?? Все намного проще
 
Ответить с цитированием

  #7  
Старый 26.03.2006, 11:26
A110ut
Постоянный
Регистрация: 31.12.2005
Сообщений: 605
С нами: 10715366

Репутация: 661


По умолчанию

дык
Цитата:
Сообщение от A110ut  
чисто для примера
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP 186 21.02.2010 02:41



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.