Вывод всех файлов и папок

1. countermans (02.10.2010 / 14:12)
Как вывести все папки, папки в папках, файлы, файлы в папках и т.д.?

2. countermans (02.10.2010 / 14:13)
И чтобы это имело понятную структуру для просмотра.

3. Кирилл Алексеевич (02.10.2010 / 14:18)
*удалено*

4. Azzido (02.10.2010 / 14:37)
http://visavi.net/load/down.php?cid=6

5. countermans (02.10.2010 / 15:50)
Azzido (2 Октября 2010 / 14:37)
http://visavi.net/load/down.php?cid=6
Это что такое? Зачем мне загруз-центры?

6. countermans (02.10.2010 / 15:51)
Мне нужно вывести названия папок и файлов, а ты мне тычешь левое что-то!

7. Михаил (02.10.2010 / 16:26)
countermans (2 Октября 2010 / 14:51)
Мне нужно вывести названия папок и файлов, а ты мне тычешь левое что-то!
ну он имел в виду, чтобы ты покопался в кодах этих скриптов...

8. Azzido (02.10.2010 / 16:40)
там есть и такие скрипты у которых гоый листинг директорий, не кричи что тебе тычут что то, принцип у загрузцентров тот же

9. ramzes (02.10.2010 / 17:06)
countermans (2 Октября 2010 / 15:51)
Мне нужно вывести названия папок и файлов, а ты мне тычешь левое что-то!
а что тогда по твоему не левое?
что бы кто то за тебя скрипт написал?
readdir, scandir, смотри эти функции, и циклом по папкам пробегай

10. countermans (02.10.2010 / 17:34)
Мне не нуден тот же принцип, мне нудна одна функция.

11. Lugaro (02.10.2010 / 17:47)
Тебе нужно, бери и пиши.
Обычно люди когда просят что-то на халяву, они делаю это по человечески, а у тебя даже элементарного "пожалуйста" нет, пришел тут выдвинул список требований, мне надо и точка, ещё и возникаешь

12. countermans (02.10.2010 / 17:52)
.::lugaro::. (2 Октября 2010 / 17:47)
Тебе нужно, бери и пиши.
Обычно люди когда просят что-то на халяву, они делаю это по человечески, а у тебя даже элементарного "пожалуйста" нет, пришел тут выдвинул список требований, мне надо и точка, ещё и возникаешь
Если бы знал, то написал бы! ПОЖАЛУЙСТА напишите кто-то!

13. delete (02.10.2010 / 17:58)
http://4mas.ru/phpcodes/index.php?act=code&id=319

14. KOZZ (02.10.2010 / 20:04)
<?
$a = scandir('папка');
foreach($a as $v){
if($v !== '.' && $v !== '..'){
echo $v.'<br/>';}
}
?>


15. KOZZ (02.10.2010 / 20:19)
11, вот вот, только что хотел написать ))

16. countermans (03.10.2010 / 19:29)
Ну напишите пожалуйста!!!!!!

17. countermans (03.10.2010 / 19:29)
МеталлоgетектоР eGo (2 Октября 2010 / 20:04)
<?
$a = scandir('папка');
foreach($a as $v){
if($v !== '.' && $v !== '..'){
echo $v.'<br/>';}
}
?>
Она выведет только файлы в текущей папке, а в подпапках - нет.

18. Azzido (03.10.2010 / 23:18)
ну ёмаё там писать по сути нече, вон глянь вот этот быдлокод http://visavi.net/load/down.php?act=view&id=252 , я много много лет назад писал, щас даже стыдно что так мог писать, один из первых скриптов

19. ramzes (03.10.2010 / 23:27)
18, действительно быдлокод)))
гг а кто не быдлокодил то?

20. Артур (04.10.2010 / 09:08)
http://ua.php.net/manual/en/class.recursivedirectoryiterator.php

21. KOZZ (04.10.2010 / 20:08)
<?
function scaner($path)
{
if(!file_exists($path)){return false;}

static $f_arr;
$arr = glob($path.'/*');

foreach($arr as $vv){

if(is_dir($vv)){
$f_arr[] = $vv.'/';
scaner($vv);
}
else{
$f_arr[] = $vv;
}
}
}

return $f_arr;
}
?>
это из сеа если не ошибаюсь, недостаток: нельзя использовать несколько раз на 1 странице, т.к. присутствует static переменная

URL: https://visavi.net/topics/14298