我有一個字符串,其中包含HTML & PHP,當我從數據庫中拉出字符串時,它被echo'd屏幕顯示,但PHP代碼不顯示。該字符串看起來是這樣的:如何eval()字符串的一段
$string = 'Hello <?php echo 'World';?>';
echo $string;
輸出
Hello
源代碼
Hello <?php echo 'World';?>
當我看到在源代碼中,我可以看到PHP線那裏。所以我需要做的是eval()只是在字符串中的PHP段。
需要考慮的一件事是PHP可以在任何給定時間位於字符串中的任何位置。
*只是爲了澄清,我的PHP配置是正確的,這是一些PHP從數據庫中轉儲而不是渲染的情況,因爲我用PHP代碼在其中回顯變量,跑。 *
再次感謝我可能收到的任何幫助。
你能看到輸出源中的php行嗎? – erenon 2009-06-21 22:41:21
是的,正如我所提到的,PHP在源代碼中。 – Tisch 2009-06-21 22:45:23
我清理了一下代碼,試圖說明問題更好一點... – Tisch 2009-06-21 22:48:33