Появился баннер когда пробил путь руками, иначе $forumurl было
Цитата:/home/u190985724/public_html/svoboda/forum/
На титуле выскакивает Цитата:Notice: Undefined index: forum in /home/u190985724/public_html/svoboda/forum/data/banners.php on line 6
CODE:<?php
if (!defined('IN_EXBB')) die('Hack attempt!');
$forumurl='http://svoboda.vibro.org.ua/forum';//Путь к каталогу с форумом
//$directory = $_SERVER['DOCUMENT_ROOT'].$forumurl.'/banners/';
$directory = $forumurl.'/banners/';
$forumnomer = intval ($_REQUEST['forum']);
$bannerfile = $directory.$forumnomer.'.txt';
if (file_exists($bannerfile))
{
$this->_Banner = file_get_contents($bannerfile);
} else {
print "$bannerfile"; // для отладки
$bannerfile=$directory.'0.txt';
$this->_Banner = file_get_contents($bannerfile);
}
?>
(Добавление)
Поменял тестовый код для уточнения выполнения условия, и оно всегда ложно? хотя файлы присутствуют CODE:<?php
if (!defined('IN_EXBB')) die('Hack attempt!');
// $forumurl='/forum';//Путь к каталогу с форумом
//$directory = $_SERVER['DOCUMENT_ROOT'].$forumurl.'/banners/';
$forumurl='http://svoboda.vibro.org.ua/forum';//Дописав сам шлях
$directory = $forumurl.'/banners/';
$forumnomer = intval ($_REQUEST['forum']);
$bannerfile = $directory.$forumnomer.'.txt';
if (file_exists($bannerfile))
{ print "file $bannerfile exists"; // для отладки
$this->_Banner = file_get_contents($bannerfile);
} else {
print "file $bannerfile not exists"; // для отладки
$bannerfile=$directory.'0.txt';
print " берем файл $bannerfile"; // для отладки
$this->_Banner = file_get_contents($bannerfile);
}
?>
|