<?php
include '../config.php';
print '<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
<link rel="stylesheet" type="text/css" href="/style.css">
<title>'.$_SERVER['HTTP_HOST'].'</title>
</head>
<body>
'.$shapkacode.'
<div>';
$conf['items_per_page'] = 12;
$page = intval($_GET['p'])-1;
if($page < 1)
{$page = 0;}
if(!($dp = opendir('./')))
{die('Cannot open folder');}
$file_array = array();
while($file = readdir($dp))
{
if($file[0]!='.' && strrchr($file,'.')!='.php')
{$file_array[] = $file;}
}
$file_count = sizeof($file_array);
natsort($file_array);
if($file_count > 0)
{
$first_record = $page * $conf['items_per_page'];
$last_record = $first_record + $conf['items_per_page'];
while(list($fileIndexValue, $file_name) = each($file_array))
{
if(($fileIndexValue >= $first_record) AND ($fileIndexValue < $last_record))
{
$ext = strtolower(strrchr($file_name,'.'));
if($ext!='.jpg' && $ext!='.jpe' && $ext!='.jpeg' && $ext!='.gif' && $ext!='.png'){
print '<a href="'.$file_name.'">'.$file_name.'</a> <font color="gray">('.round(filesize($file_name)/1024,1).'kb)</font><br/>';
}
else{
print '<a href="'.$file_name.'">'.$file_name.'</a> <font color="gray">('.round(filesize($file_name)/1024,1).'kb)</font><br/><br>';
}
}
}
echo '<hr/>';
if(($file_count > 0) AND ($page > 0))
{print '<a href="'.$_SERVER['PHP_SELF'].'?p='.$page.'">Назад</a><br/>';}
if(($file_count > 0) AND ($last_record < $file_count))
{print '<a href="'.$_SERVER['PHP_SELF'].'?p='.($page+2).'">Вперед</a><br/>';}
$pages = ceil($file_count/$conf['items_per_page']);
$pg=$page+1;
print '<font color="gray">Страница: '.$pg.' из '.$pages.'</font><br/>';
if($pages > 1)
{
print '<form action="?" method="get">
<div>
Перейти:
<input type="text" name="p" size="3" value="'.$pg.'"/>
<input type="submit" value="GO"/>
</div>
</form>';
}
print '<font color="gray">Файлов: '.$file_count.'</font><br/>
<a href="/">Главная</a>';
}
closedir($dp);
echo $footercode ;
print '</div></body></html>';
?>
Ошибка в строке 2: файла не существует. Помогите друзья :)