我有这样的代码来循环中的数据到我的网站:包括包括()在一个循环中
$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