проблема была вот в этом куске
Код:
function listfile ($dir, $type = '')
{
global $listfile;
$listfile = array ();
if (!(is_dir ($dir)))
{
return null;
}
$d = opendir (trim ($dir));
while ($e = readdir ($d) !== false)
{
if (eregi ('.' . $type, $e))
{
$listfile[] = $e;
continue;
}
}
return $listfile;
}
как только вырезал !== false
все заработало. Но вопрос почему файл под зендом работает с этой строкой а исходник нет?