Отобразить все изображения в папке в представлении Codeigniter - PullRequest
0 голосов
/ 03 июля 2019

Я использую 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 голосов
/ 03 июля 2019

Проверьте это:

$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). '" />';
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...