PiKseL (03.08.2009/19:08)
функция определени PR убивает сервак...
Ну эта функция не инклудится во все страницы, так что не думаю что сервак ляжет.
Максим, прописываю в хед.пхп строки
require_once ($rootpath . 'incfiles/global_ip.class.php');
require_once ($rootpath . 'incfiles/counters.php');
что-то не так?
Максим, Я не обновлялся с версии 1.4 кажется. сейчас заменил файлы и установил. Ну и строки эти прописал в хед. старые версии успешно работают, а новая превращает сайт в один большой чистый лист.
Warlock, А старый инклуд заменял?
Warlock, require_once ($rootpath . 'incfiles/counters.php');
Посмотри чтоб их 2 не было. И ещё, после чего белая страница лезет? после апдейта баз?
Максим, сейчас посмотрю.
Белая страница - результат установки. на каком этапе это происходит не смотрел. думаю что именно после создания баз.
Вот
вроде всё в хеде нормально
////////////////////////////////////////////////////////////////////////////////
*/
defined('_IN_JOHNCMS') or die('Error:restricted access');
if (!isset($headmod))
$headmod = '';
if ($headmod == "mainpage")
{
$textl = $copyright;
}
if ($headmod != "auto")
{
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . "GMT");
header((stristr($agn, "msie") && stristr($agn, "windows")) ? 'Content-type: text/html; charset=UTF-8' : 'Content-type: application/xhtml+xml; charset=UTF-8');
echo '<?xml version="1.0" encoding="utf-8"?>' . "\n";
echo "\n" . '<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.openmobilealliance.org/tech/DTD/xhtml-mobile10.dtd">';
echo "\n" . '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">';
echo "\n" . '<head><meta http-equiv="content-type" content="application/xhtml+xml; charset=utf-8"/>';
echo "\n" . '<link rel="shortcut icon" href="' . $home . '/favicon.ico" />';
echo "\n" . '<meta name="copyright" content="Powered by JohnCMS" />'; // ВНИМАНИЕ!!! Данный копирайт удалять нельзя
if($chat_header!="")
{
if ($arefresh)
echo "\n" . ''.$chat_header.'';
}
echo "\n" . '<link rel="alternate" type="application/rss+xml" title="RSS | Новости ресурса" href="' . $home . '/rss/rss.php" />';
echo "\n" . '<title>' . $textl . '</title>';
if ($skin == "")
$skin = $skindef;
echo "\n" . '<link rel="stylesheet" href="' . $home . '/theme/' . $skin . '/style.css" type="text/css" />';
echo "\n" . '</head><body>';
// Выводим логотип
echo '<div><img src="' . $home . '/theme/' . $skin . '/images/logo.gif" alt=""/></div>';
require_once ($rootpath . 'incfiles/global_ip.class.php');
require_once ($rootpath . 'incfiles/counters.php');
////////////////////////////////////////////////////////////
// Выводим верхний блок с приветствием //
////////////////////////////////////////////////////////////
echo '<div class="header">Привет ' . ($user_id ? '<b> ' . $login . '</b>!' : 'прохожий!') . '</div>';
////////////////////////////////////////////////////////////
// Выводим меню пользователя //
////////////////////////////////////////////////////////////
echo '<div class="tmn">';
echo ($headmod != "mainpage" || isset($_GET['do']) || isset($_GET['mod'])) ? '<a href=\'' . $home . '\'>На главную</a> | ' : '';
echo ($user_id && $_GET['mod'] != 'cab') ? '<a href="' . $home . '/index.php?mod=cab">Личное</a> | ' : '';
echo $user_id ? '<a href="' . $home . '/exit.php">Выход</a>' : '<a href="' . $home . '/in.php">Вход</a> | <a href="' . $home . '/registration.php">Регистрация</a>';
echo '</div>';
////////////////////////////////////////////////////////////
// Служебные функции пользователя //
////////////////////////////////////////////////////////////
echo '<div class="maintxt">';
require_once ('usersystem.php');
}
?>
Warlock, Попробуй вписать инклуды сразу после defined... И посмотри всётаки на каком этапе белая страница вываливается.
Warlock, Файлы global_ip.class.php и counter.php не побились ли случайно при заливки.