Eugene-am
Новичок
работа is_dir на NFS
Добрый день!
Исходные данные:
- Ubuntu server 9.04
- PHP Version 5.2.6-2ubuntu4
- Apache Version - Apache/2.2.9
- Смонтированный каталог по протоколу NFS
Задача - определение является ли текущий файл на удаленном сервере папкой или нет.
Пробовал различные варианты и с функцией is_dir и с классом DirectoryIterator в результате получаю что папка это файл чего быть не должно.
Догадываюсь что это может быть связано с тем что папка находится не на локальном компьютере, но толковой информации по данному вопросу не нашел, если это так то посоветуйте что можно сделать в данном случае.
Пример: получить отдельно список директорий и отдельно список файлов в установленной директории
Добрый день!
Исходные данные:
- Ubuntu server 9.04
- PHP Version 5.2.6-2ubuntu4
- Apache Version - Apache/2.2.9
- Смонтированный каталог по протоколу NFS
Задача - определение является ли текущий файл на удаленном сервере папкой или нет.
Пробовал различные варианты и с функцией is_dir и с классом DirectoryIterator в результате получаю что папка это файл чего быть не должно.
Догадываюсь что это может быть связано с тем что папка находится не на локальном компьютере, но толковой информации по данному вопросу не нашел, если это так то посоветуйте что можно сделать в данном случае.
Пример: получить отдельно список директорий и отдельно список файлов в установленной директории
PHP:
$dir = "/storage/netstor/unsorted/";
$dit = new DirectoryIterator($dir);
echo "Dirs<br /><br />";
foreach($dit as $file )
{
if(!$file->isDot() && $file->isDir())
{
echo "FileName: ".$file->getFilename()."<br />";
}
}
echo "<br />Files<br /><br />";
foreach($dit as $file )
{
if(!$file->isDot() && !$file->isDir())
{
echo "FileName: ".$file->getFilename()."<br>";
}
}