Как отобразить PHP-код, который будет выполняться? - PullRequest
1 голос
/ 17 сентября 2011

Я делаю сайт и хотел бы сделать следующее, но я понятия не имею, как: отобразить HTML-код с помощью PHP-кода, чтобы PHP-код выполнялся.Я читаю файл и отображаю его, но код PHP представляет собой просто текстовую строку и не выполняется.

Например:

[файл сайта dude.php]

<html>
<?php
echo "dude";
?>
</html>

[другой файл веб-сайта, который пытается отобразить файл dude.php с выполненным PHP-кодом]

<?php
$pathToFile = 'dude.php';
$myFile = fopen($pathToFile, 'r');
$theData = fread($myFile, filesize($pathToFile));
echo $theData;
fclose($myFile);
?>

Но все, что я получаю, это dude.php, повторяемый с кодом PHPне выполнено.

Я не понимаю, почему, может быть, есть что-то с командой "echo" ...

Я надеюсь, что это было достаточно ясно, чтобы люди могли понять.Я действительно не знаю другого способа объяснить это.

Ответы [ 2 ]

5 голосов
/ 17 сентября 2011

Вы ищете оператор include.

0 голосов
/ 17 сентября 2011

Оценка строкового кода с помощью eval ($ somePhpCode). -Documentation- Но, возможно, вы захотите использовать include.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...