Столкнулся с проблемой. Не работает функция include_once. Ну как не работает... не до конца.
До объявления тега <BODY> не пашет, а дальше как миленькая.
Пример:
$SITENAME - не объявленная переменная, хотя в файле include/config.php я ее явно объявил и выдал ей
определенное значение. Чудеса.
Все оказалось банально.
Заменив конструкцию <??> на <?php ?> код заработал.
PS. Короткую конструкцию можно включить на сервере прописав / заменив в файле php.ini short_open_tag = On
PSS. Ломал голову минут 10 =)
До объявления тега <BODY> не пашет, а дальше как миленькая.
Пример:
<html>
<head>
<?
session_start();
require_once('include/config.php');
require_once('include/connect.php');
?>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title><?php
if(isset($_SESSION['admin'])) echo 'Система администранции сайта ' . $SITENAME;
else echo 'Вход в систему администрирования сайта ' . $SITENAME;
?></title>
<link rel="stylesheet" href="admin.css" type="text/css" />
</head>
<body>Syhi-подсветка кода
<head>
<?
session_start();
require_once('include/config.php');
require_once('include/connect.php');
?>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title><?php
if(isset($_SESSION['admin'])) echo 'Система администранции сайта ' . $SITENAME;
else echo 'Вход в систему администрирования сайта ' . $SITENAME;
?></title>
<link rel="stylesheet" href="admin.css" type="text/css" />
</head>
<body>Syhi-подсветка кода
$SITENAME - не объявленная переменная, хотя в файле include/config.php я ее явно объявил и выдал ей
определенное значение. Чудеса.
Все оказалось банально.
Заменив конструкцию <??> на <?php ?> код заработал.
PS. Короткую конструкцию можно включить на сервере прописав / заменив в файле php.ini short_open_tag = On
PSS. Ломал голову минут 10 =)
Комментарии
Отправить комментарий