Какие файлы есть в директории

[Удален]
580

Товарищи, не подскажите мне, как на рнр сделать так, что бы выводились имена файлов из директории, в которой они лежат?

Допустим, есть папку docs, в ней файлы doc1.txt doc2.pdf doc3.htm doc4.php

Как сделать вывод вида:

http://site.ru/docs/doc1.txt

http://site.ru/docs/doc2.pdf

http://site.ru/docs/doc3.htm

http://site.ru/docs/doc4.php

Буду очень благодарен

denis716
На сайте с 12.09.2007
Offline
115
#1

$dir=opendir($folder);

while ($dir_content=readdir($dir)) {

if (is_file("$folder/$dir_content")) {

echo $_SERVER['HTTP_HOST'].'/'.$folder.'/'.$dir_content;

}

}

[Удален]
#2

Хм... показал ошибку

denis716
На сайте с 12.09.2007
Offline
115
#3

какую ошибку то?

надо же еще не забыть $folder определить ;)

$folder='папко_с_файлегами';

AM
На сайте с 12.09.2007
Offline
47
#4

посмотрите в сторону функции glob ... а это $dir=opendir($folder); while ($dir_content=readdir($dir)) { уже устарело...

С уважением, Морозов Андрей, разработчик проекта eTXT.ru (http://www.etxt.ru/?r=morozov), icq 55377667
[Удален]
#5

Вот такую ошишбку выдаёт:

Notice: Undefined variable: dir in z:\home\test1.ru\www\read\script.html on line 44
[Денвер: показать возможную причину ошибки]
Warning: readdir(): supplied argument is not a valid Directory resource in z:\home\test1.ru\www\read\script.html on line 44
denis716
На сайте с 12.09.2007
Offline
115
#6

В $folder то папку указал? или ну ее?

[Удален]
#7
denis716:
В $folder то папку указал? или ну ее?

😂 Дэн, я указал $folder = "read"

Отнесись понимающе, я рнр проходимец

[Удален]
#8

Промотрел уже все варианты, всё напрасно 😒

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий