Получение содержимого директории

1234

Новичок
Получение содержимого директории

пытаюсь получить содержимое директории и про выполнеии скрипта перед названиями файлов появляются три точки:

. .. Архив WinRAR.rar Лист Microsoft Excel.xls Текстовый документ.txt

вот скрипт:

$dh=opendir('123');
while($file = readdir($dh))
{
echo "$file ";
}
 

Luerssen

Новичок
PHP:
$dh=opendir('123');
while($file = readdir($dh))
{
if ($file == "." || $file == "..") continue;
echo "$file ";
}
"." = текущая директория
".." = директория на уровень выше
 

que_bunt

Новичок
1234 как ты понимаешь вот эту строчку?
PHP:
if ($file == "." || $file == "..") continue;
 

WP

^_^
Ржачно. Дружочег Luerssen, подумай хорошенько чо сотворит твой шедевральный скрипт если . или .. (это скорее) будет последним элементом папки.
 

Андрейка

Senior pomidor developer
подумай хорошенько чо сотворит твой шедевральный скрипт если . или .. (это скорее) будет последним элементом папки.
наверное что-то страшное? может отформатирует диск?
 

Lews

Новичок
Автор оригинала: WP
Ржачно. Дружочег Luerssen, подумай хорошенько чо сотворит твой шедевральный скрипт если . или .. (это скорее) будет последним элементом папки.
и?
 

1234

Новичок
Автор оригинала: que_bunt
1234 как ты понимаешь вот эту строчку?
PHP:
if ($file == "." || $file == "..") continue;
Я понимаю ее так:
если $file это текущая директория или директория на уровень выше, то прерываем все, что написанное в if и переходим к следующей части скрипта.


Ну вот прочитал и все понял :)
 

1234

Новичок
"Прерываем все" и "переходим к следующей части скрипта" - это и есть интерация
 

itprog

Cruftsman
1234
прервать всё - это die
перейти к следующей части скрипта - break
 

Фанат

oncle terrible
Команда форума
WP
ты перепутал continue и break

1234
неужели надо ЗАСТАВЛЯТЬ читать код, который тебе пишут на форуме?
то есть, не только написать, но ещё и заставить прочитать?
 
Сверху