Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вывод изображений из директорий

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Вывод изображений из директорий
Alex922
Отправлено: 11 Декабря, 2012 - 17:00:20
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Дек. 2012  


Помог: 0 раз(а)




Добрый день!
У нас есть директория,в которую загружаются изображения(различных форматов: jpg,gif,png): /uploads
Подскажите как вывести все изображения из каталога на экран.
Нашел функцию opendir(),но незнаю как воспользоваться.
Пример использования функции opendir()
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $dir = "/tmp/";
  3.  
  4. // Открыть заведомо существующий каталог и начать считывать его содержимое
  5. if (is_dir($dir)) {
  6.     if ($dh = opendir($dir)) {
  7.         while (($file = readdir($dh)) !== false) {
  8.             print "Файл: $file : тип: " . filetype($dir . $file) . "\n";
  9.         }
  10.         closedir($dh);
  11.     }
  12. }
  13. ?>
 
 Top
ams
Отправлено: 11 Декабря, 2012 - 17:04:26
Post Id



Посетитель


Покинул форум
Сообщений всего: 351
Дата рег-ции: Нояб. 2010  


Помог: 13 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2. $s = scandir('/tmp/');
  3.  
  4. foreach($s as $v) {
  5.    echo $v;
  6. }
  7.  
  8.  
 
 Top
Alex922
Отправлено: 11 Декабря, 2012 - 17:58:15
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Дек. 2012  


Помог: 0 раз(а)




Тоесть:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $s = scandir('/tmp/');
  4.  
  5. foreach($s as $v) {
  6.    echo $v;
  7. }
  8. ?>
  9.  


Скрин:

Нажмите для увеличения
 
 Top
Vaio
Отправлено: 11 Декабря, 2012 - 18:08:16
Post Id


Гость


Покинул форум
Сообщений всего: 116
Дата рег-ции: Дек. 2012  


Помог: 0 раз(а)




Alex922 пишет:
$s = scandir('/tmp/');

Ты на свою папку изменил? Я что-то в выводе не вижу изображений, только логи.
 
 Top
Alex922
Отправлено: 12 Декабря, 2012 - 12:12:27
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Дек. 2012  


Помог: 0 раз(а)




Vaio пишет:
Alex922 пишет:
$s = scandir('/tmp/');

Ты на свою папку изменил? Я что-то в выводе не вижу изображений, только логи.

Да,папка tmp
 
 Top
Мелкий Супермодератор
Отправлено: 12 Декабря, 2012 - 12:18:58
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Alex922 пишет:
Да,папка tmp

Alex922 пишет:
У нас есть директория,в которую загружаются изображения(различных форматов: jpg,gif,png): /uploads

Однако


-----
PostgreSQL DBA
 
 Top
Alex922
Отправлено: 12 Декабря, 2012 - 12:39:20
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Дек. 2012  


Помог: 0 раз(а)




В чем проблема,я просто переименновал)
 
 Top
Alex922
Отправлено: 13 Декабря, 2012 - 15:53:51
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Дек. 2012  


Помог: 0 раз(а)




Подскажите как вот в таком пример добавить расширений?
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $files = 'images/*.jpg';
  4. $img_src = glob( $files );
  5. $count = count( $img_src );
  6. for ( $i = 0; $i < $count; $i++ )
  7.    echo "<img src=\"{$img_src[$i]}\" /><br />";
  8. ?>
  9.  
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с файловой системой и файлами »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB