私がしたいことは、htmlとPHPコードをデータベースから取り出して実行することです。だから、例えば私が持っていることがあります。私が欲しいものPHPコードを実行する文字列
<?php
$test = <<<END
<p> <?php
echo time();
?> </p>
END;
echo $test;
?>
ではなく、印刷の
<p> 12:00PM </p> //right
を印刷する$テストを得ることです:
<p> <?php echo time(); ?> </p> //wrong
私はエコー機能を使用するときに発生するよう。
JavaScriptやその他の回避策で同じことをする方法を教えてください。代わりに質問に固執し、例が私の問題を示すための単なる例であることを忘れないでください。実際のコードははるかに複雑です。
私はJavascript string variable that contains PHP codeを見てきましたが、答えはありません。
おかげで、
ブレット
奇妙なことに、なぜPHPコードをデータベースに格納していますか?それはある種のテンプレートシステムですか? –
これはまさに@Jackです。これは、Webアプリケーションのテンプレート用です。 – Brett
私は参照してください。もちろん、あなたが 'eval'を使うので、opcodeキャッシュからスピードアップすることはありません:) –