[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как вынести имена файлов из базы данных в массив
Strannik
Добрый вечер.

Оригинальный код
protected function get_file_objects($iteration_method = 'get_file_object') {
$upload_dir = $this->get_upload_path();
if (!is_dir($upload_dir)) {
return array();
}

return array_values(array_filter(array_map(
array($this, $iteration_method),
scandir($upload_dir);
)));

}


нужно было заменит, чтобы вместо scandir($upload_dir); передавался массив имен файлов из базы

изменил код на следующий:

protected function get_file_objects($iteration_method = 'get_file_object') {
$upload_dir = $this->get_upload_path();
if (!is_dir($upload_dir)) {
return array();
}
//$scandirfile=scandir($upload_dir);
//$product_idn=$this->options['product_idn'];

$select_image = $this->query("SELECT * FROM products_images") or die(mysql_error());
//$select_image_array_str='';
foreach ($select_image->result() as $row)
{
$select_image_array[] = $row->image;
//$select_image_array_str.=$row->image;
/* echo $row->title; */

}
//$select_image_array=array($select_image_array_str);
return array_values(array_filter(array_map(
array($this, $iteration_method),
$select_image_array
)));
}


В итоге попадаю на ошибку 500 Internal Server Error

Оригинал файла здесь

строки 258-271

Подскажите в чем ошибка?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.