我正在将Codeigniter 3用于我的网站,并希望显示文件夹中的所有图像。我使用了以下代码,但发生了错误。
$dir = base_url()."assets/stories/".$story["id_stories"]; // Your Path to folder
//For the test purpose - It is working properly.
echo $dir;
$files = array_diff(scandir(FCPATH .'assets/stories/'.$story['id_stories']), array('.', '..'));
foreach($files as $file) {
echo '<img src="'.$file. '" />';
}
然后我收到了错误消息。
严重性:警告
消息:scandir(https://www.readphotos.com/assets/stories/4):打开目录失败:未实现
文件名:story / view.php
行号:148
答案 0 :(得分:0)
检查一下:
$path = FCPATH .'assets'.DIRECTORY_SEPARATOR.'stories'.DIRECTORY_SEPARATOR.$story['id_stories'].DIRECTORY_SEPARATOR;
foreach (glob($path."*.*") as $file) {
echo '<img src="'.site_url('assets'.'/'.'stories'.'/'.$story["id_stories"].'/'.$file). '" />';
}