|
|
|
| Люди подскажите а то в справочнике не нашел, как проверить пуста папка или нет. | |
|
|
|
|
|
|
|
для: scat
(17.04.2007 в 00:43)
| | Специальной функции нет, можно воспользоваться следующим скриптом
<?php
$dirname = "имя_директории";
$dir = opendir($dirname);
$flag = false;
while(($file = readdir($dir)) !== false)
{
if(is_file($dirname."/".$file))
{
$flag = true;
break;
}
}
closedir($dir);
if($flag) echo "В директории имеются файлы";
else echo "В директории файлов нет";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(17.04.2007 в 02:54)
| | Под php5 проще:
<?
$dirname = "имя_директории";
$files = scandir($dirname);
if(count($files)>2) echo "В директории имеются файлы";
else echo "В директории файлов нет";
|
правда, у этого варианта недостаток в том, что они читает всю директорию. | |
|
|
|
|
|
|
|
для: scat
(17.04.2007 в 00:43)
| | Коротко для ПХП4:
<?
$files = glob("folder/*.*");
if (empty($files))
{
echo "Пусто";
}
?>
|
| |
|
|
|