get_file_contents выполняет часть PHP

#php #file

#php #файл

Вопрос:

Я пытаюсь что-то вроде этого:

 $content = get_file_contents("abc.file");
echo $content;
  

Проблема в том, что abc.file содержит некоторые HTML-теги вместе с инструкцией php:

 <?php require_once('a_php_file.php') ?>
  

Как мне заставить сервер выполнить php части abc.file до того, как он будет echo (отредактирован).

Спасибо!

Ответ №1:

Использование include() : возможно, вам потребуется внести некоторые изменения в конфигурацию php, чтобы разрешить include работать с удаленными файлами, но обычно именно это вы и делаете.

Я думаю, либо так, либо eval() .

Ответ №2:

Использовать include :

 include 'abc.file';