Serberg, я создал файл test.php в него залил:
PHP код:
<?php
// ####################### Установка среды PHP ###########################
error_reporting(E_ALL & ~E_NOTICE);
// #################### Определение важных констант #######################
define('NO_REGISTER_GLOBALS', 1);
define('THIS_SCRIPT', 'test'); // измените это в зависимости от названия файла
// ################### Кеширование шаблонов и данных ######################
// get special phrase groups
$phrasegroups = array(
);
// получение специальных шаблонов с данными с базы
$specialtemplates = array(
);
// кеширование шаблонов, исрользуемых всеми действиями
$globaltemplates = array(
'TEST',
);
// кеширование шаблонов, исрользуемых специфическими действиями
$actiontemplates = array(
);
// ######################### Получение системы ############################
require_once('./global.php');
// ################################################## #####################
// ######################## НАЧАЛО ОСНОВНОГО СКРИПТА ############################
// ################################################## #####################
$navbits = array();
$navbits[$parent] = 'Test Page';
$navbits = construct_navbits($navbits);
eval('$navbar = "' . fetch_template('navbar') . '";');
eval('print_output("' . fetch_template('TEST') . '");');
?>
потом создал шаблон test в него залил:
PHP код:
$stylevar[htmldoctype] <html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]"> <head> <title>$vboptions[bbtitle]</title> $headinclude
</head> <body> $header $navbar <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0"
width="100%" align="center"> <tr> <td class="tcat">Title</td> </tr> <tr>
<td class="alt1">
<?php echo $_GET['url'] ?>
</td>
</tr> </table> $footer </body> </html>
Далее захожу
http://mywebsite/test.php?url=http://test.ru/
А оно мне выдаёт:
Код:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/xxx/data/www/mywebsite.ru/test.php(43) : eval()'d code on line 7
А при создании шаблона пишет:
Код:
Следующая ошибка произошла при попытке проверить шаблон:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/xxx/data/www/mywebsite.ru/includes/adminfunctions_template.php(3587) : eval()'d code on line 7
Вероятно, это вызвано неверно сформированным выражением. Очень рекомендуется исправить эту ошибку перед продолжением, но вы можете продолжить как есть.