在Codeigniter视图中显示文件夹中的所有图像

时间:2019-07-03 02:27:36

标签: codeigniter-3

我正在将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

1 个答案:

答案 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). '" />';
}
相关问题