我有這樣的代碼來循環中的數據到我的網站:包括包括()在一個循環中
$loop = Array();
# LOOP
foreach($sql->query($get_blogposts) AS $blogpost) {
echo '<div class="blogpost-avatar" style="background-image: url('.url('images/avatars/avatar-cropped.jpg').');"></div>';
echo '<div class="blogpost-information">';
include(DIR_REQUIRED.'/blogpost-information.php');
echo '</div>';
echo '<div class="blogpost-content">';
echo $blogpost['message'];
echo '</div>';
}
echo implode('<hr>', $loop);
的問題是,我不知道我應如何在foreach
循環放$loop[] =
。我已經這樣測試:
$loop[] = '<div class="blogpost-avatar" style="background-image: url('.url('images/avatars/avatar-cropped.jpg').');"></div>
<div class="blogpost-information">'.
include(DIR_REQUIRED.'/blogpost-information.php')
.'</div>
<div class="blogpost-content">'.
$blogpost['message']
.'</div>';
但是我收到錯誤消息「失敗打開... for包含」。我甚至測試過在=
之前添加一個點,如下所示:$loop[] .=
但是這也不起作用。
我該如何解決我的問題?
在此先感謝。
您確定該文件存在嗎?你的包含文件中是否有return語句? – Michael
是的。我包含的文件確實存在。 – Erik