|
|
|
| Есть проблема. Нужно считать в массив 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... Может кто-нибудь подскажет как обойтись без этой функции... Заранее благодарен... | |
|
|
|
|
|
|
|
для: maxt
(18.01.2006 в 09:08)
| | glob() отключена в режиме safe mode и, следовательно, всегда будет возвращать FALSE
А судя по ошибке которую возвращает пхп - функция glod возвращает не массив. | |
|
|
|