目前,我有下面的代碼從數據庫表來:PHP:使用eval函數與HTML和PHP代碼
<h1 class="widgetHeader">My Friends</h1>
<div class="widgetRepeater">
<p class="widgetHeader">Random Selection</p>
<?php
$friends = $user->getFriends();
?>
<p class="widgetContent">
<?php
for ($i=0; $i<count($friends);$i++) {
$friend = $friends[$i];
?>
<span class="friendImage" style="text-align:center;">
<?php print $friend->username; ?>
</span>
<?php
}
?>
</p>
</div>
現在,使用PHP eval函數香港專業教育學院嘗試,但我得到一個解析錯誤意外'<'。我也嘗試過使用輸出緩衝區方法(ob_start),但沒有成功。任何想法如何我可以得到這個代碼來評估而不給我一個錯誤?
注意:數據庫代碼存儲在名爲$row['code']
的變量中。
等等..整個代碼片段存儲在數據庫中?它是示例代碼嗎? – 2010-01-17 11:46:28
使用eval()時,只能在PHP代碼裏面。 – mauris 2010-01-17 11:51:10