-1
У меня есть каталог, и мне нужно указать все файлы внутри него. Я использовал этот код, чтобы вывести все файлы:php - проверить, является ли каталог файлом
$path = dirname(__FILE__) . '/images/'
if(is_dir($path))
{
$dh = opendir($path);
if($dh)
{
while(($file = readdir($dh)) !== false)
{
echo "filename:" . $file . "<br>";
}
closedir($dh);
}
}
Это работает правильно, но всегда выводятся .
и ..
в начале. Есть ли все равно, чтобы проверить, является ли каталог файлом перед его выходом?
'is_dir()' скажет вам, было ли имя файла передано в файл или каталог – Maxxi
Я думаю, только так 'if ($ file! =". "&& $ file! =" .. ")' – splash58
' . 'и' ..' являются каталогами ... '.' является фактическим каталогом, а' ..' является родительским каталогом – Zimmi