Просмотр полной версии : еще один вопрос по php
Есть папка в ней txt файлы, как мне получить имена всех txt файлов в этой папке.
scandir
(PHP 5)
scandir -- Получить список файлов и каталогов, расположенных по указанному пути
Описание
массив scandir ( строка каталог [, целое порядок_сортировки])
очень сложно пользоваться поиском. и проверяешь у каждого элемента массива четыре последних символа
А можно пример на 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();
}
подробнее - здеся (http://http://forum.antichat.ru/showthread.php?p=126597#post126597)
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();
?>
Проще будте, проще. Зачем юзать какие-то классы, когда есть всеми любимый opendir() ?? Все намного проще
дык чисто для примера :):):)
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot