Функция проверяет наличие файла/маски файла по какому-то пути. Проверяется доступность файла на запись.
Исходник:
function search_file($dir = "", $delay = 1, $search_count = 1)
{
$ret = "";
if(strlen($dir) >= 1)
{
for($i = 0; $i < $search_count; $i++)
{
$files = glob($dir);
if(count($files) >= 1)
{
if(is_full_writeable($files[0]) == 1)
{
$ret = $files[0];
break;
}
}
clearstatcache();
if($delay >= 1)
{
sleep($delay);
echo ".";
}
}
}
return $ret;
}
|