Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Считывание имен файлов(по маске) из каталога в массив
 
 автор: maxt   (18.01.2006 в 09:08)   письмо автору
 
 

Есть проблема. Нужно считать в массив URL файлов содержащихся в определенном каталоге. У меня есть пример с использованием с использованием функции glob.

$imgDir = "img"; //каталог для хранения изображений
@mkdir($imgDir, 0777); //создаем, если его еще нет
// Теперь считываем в массив наш фотоальбом.
$photos = array();
foreach (glob("$imgDir/*") as $path) {
$sz = getimagesize($path); // размер
$tm = filemtime($path); // время добавления
// Вставляем изображение в массив $photos.
$photos[] = array(
'time' => $tm, // время добавления
'name' => basename($path), // имя файла
'url' => $path, // его URI
'w' => $sz[0], // ширина картинки
'h' => $sz[1], // её высота
'wh' => $sz[3], // "width=xxx height=yyy"
);

правда браузер ругается на аргумент функции foreach... Может кто-нибудь подскажет как обойтись без этой функции... Заранее благодарен...

   
 
 автор: PantiL   (18.01.2006 в 12:12)   письмо автору
 
   для: maxt   (18.01.2006 в 09:08)
 

glob() отключена в режиме safe mode и, следовательно, всегда будет возвращать FALSE
А судя по ошибке которую возвращает пхп - функция glod возвращает не массив.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования