[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с include
Scripter100
Здравствуйте! Я тут новенький на этом форуме :D Вообщем пишу скрипт выводящий список файлов в папке, скрипт находится в папке /games а файл который я хочу использовать в скрипте находится в корне сайта (config.php) Скрипт попросту не видит этот файл, вот код, посмотрите:


<?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: файла не существует. Помогите друзья :)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.