woonem
@woonem

Как запретить вложенный код в php?

Как настроить php.ini, чтоб вложенный скрипт не работал?
То есть этот скрипт:

<?php
$echo = "<?php echo 'some text'; ?>";
echo $echo;
?>

должен вывести "<?php echo 'some text'; ?>", а не "some text".

Дело было в том, что вложенный в echo код выполнялся по тому, что сам скрипт запрашивался не напрямую а через другой скрипт, который его подключал. То есть в скрипте 1 было написано <?php include('путь/к/скрипту2'); ?>.
  • Вопрос задан
  • 921 просмотр
Пригласить эксперта
Ответы на вопрос 2
Melkij
@Melkij
PostgreSQL DBA
должен вывести "<?php echo 'some text'; ?>", а не "some text".

Расскажите лучше, как вы это получили.
У меня под рукой сейчас два десятка версий PHP от 5.1 до 5.6 - все возвращают <?php echo 'some text'; ?>, как и должны.
Ответ написан
zooks
@zooks
Frontend
<?php
echo <<<EOT
&lt;?php echo 'some text'; ?&gt;
EOT;
?>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы