0

次のように、HTML と PHP を含む個々のページをプレーン テキストとしてデータベースに保存しています。

<body>
<h1>Welcome</h1>
<?PHP $welcome = "Hello"; 
      echo $welcome; 
?>
<br />
</body>

そして、目的の結果は、プレーン テキストと混合された PHP コードを実行することです。そのため、上記のコードは、ブラウザーには次の HTML のように見えます。

<body>
<h1>Welcome</h1>
Hello<br />
</body>

データベースからページへのプレーンテキストを単純にECHOする関数を使用しているため、明らかに、PHP が PHP として扱われることはありません。

PHP をプレーンテキストとして解釈するのではなく、実際の PHP コードとして実行できるように変換するにはどうすればよいでしょうか?

4

1 に答える 1

4

eval()を見てください。

これは、PHP 文字列を PHP コードとして評価します。しかし、これは十分注意してください。

于 2013-03-04T19:22:52.763 に答える