вот такой небольшой код:
function gen_file($stamp)
{
$stamp-=24*3600;
$prev_file=date("d-n-Y",$stamp).".inc";
print "Проверяем на наличие $prev_file
";
if(!file_exists($prev_file)){gen_file($stamp);}
if(file_exists($prev_file)){
$to_return=$prev_file;
print "Найден файл $to_return
";
return $to_return;
}
}
т.е. если находится файл то его имя и должно возвратиться,
если нет то функция сама на себя натравливается
Теперь код который вызывается эту функцию:
$prev_file=gen_file(mktime());
if($prev_file==""){print "<h1>ОШИБКА СО ВРЕМЕНЕМ</H1>";}
print "
$prev_file ----- PREV FILE";
Вот что у меня выводится в браузер:
Проверяем на наличие 19-5-2002.inc
Проверяем на наличие 18-5-2002.inc
Проверяем на наличие 17-5-2002.inc
Найден файл 17-5-2002.inc
ОШИБКА СО ВРЕМЕНЕМ
----- PREV FILE
ПХП версии 4.1.2
PS: может я томожу?