regi
Новичок
Насколько безопасно/корректно использование eval?
Делаю сайт. Возникла проблема разделения пхп и хтмл кода. Знакомый посоветовал сделать так:
Файл index.php:
Файл templ.html:
Таким же способом можно создать функцию вставки любого шаблона в переменную $main и т.д. (тот же код функции, но объявляем global $main, и в конце после евала пишем $main=$r_template)
Насколько правильно такое использование эвал?
Или лучше все делать по-другому? Если да, то как?
Делаю сайт. Возникла проблема разделения пхп и хтмл кода. Знакомый посоветовал сделать так:
Файл index.php:
PHP:
//Функция обработки шаблона
function template()
{
$template = implode (file ('templ.html'));
$template = addslashes($template);
$template = "\$r_template=\"".$template."\";";
eval($template);
print($r_template);
}
$main="megatest";
template();
PHP:
<html>
<body>
$main
</body>
</html>
Насколько правильно такое использование эвал?
Или лучше все делать по-другому? Если да, то как?