Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   еще один вопрос по php (https://forum.antichat.xyz/showthread.php?t=16443)

Utochka 24.03.2006 17:14

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

ZaCo 24.03.2006 17:22

Цитата:

scandir
(PHP 5)

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

Utochka 24.03.2006 18:11

А можно пример на php? Плиз очень надо!

ferryman 24.03.2006 18:17

Код:

$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(); 
}

подробнее - здеся

A110ut 24.03.2006 21:34

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();
?>

Trinux 26.03.2006 01:24

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

A110ut 26.03.2006 11:26

дык
Цитата:

Сообщение от A110ut
чисто для примера

:):):)


Время: 04:01