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]   

> Без описания
zapatronen
Отправлено: 07 Июня, 2017 - 13:28:57
Post Id



Гость


Покинул форум
Сообщений всего: 103
Дата рег-ции: Июль 2011  


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




Собственно в папке храню pdf, текст и изображения. циклом вывожу все из папки, но надо только фото, подскажите это функция есть такая чтобы только фото выбирало или надо дописывать както- услвовие?

PHP:
скопировать код в буфер обмена
  1.  
  2. function foto($dir){
  3.     $filename="image/$dir";
  4.     $foto= scandir("image/$dir/");        
  5.     foreach ($foto as $img){
  6.         if($img == "." or $img == "..")
  7.             continue;
  8.         global $imgdir;
  9.         $imgdir="/$filename/$img";
  10.         // var_dump($imgdir);
  11.     }
  12. }


Заране благодарю за подсказку

ЗЫ сколько нужно набрать сообщений чтобы можно было спасибо кликать?


Отредактировано модератором: Строитель, 11 Июня, 2017 - 11:18:14
 
 Top
Строитель Модератор
Отправлено: 07 Июня, 2017 - 17:58:02
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


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




zapatronen, похоже что эта функция будет выводить всё, что найдёт в папке. Как вариант можно добавить проверку расширений.

На счёт "спасибо" - кнопка станет доступна после 50-и постов.
 
 Top
Строитель Модератор
Отправлено: 08 Июня, 2017 - 00:18:28
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


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




zapatronen пишет:
подскажите это функция есть такая чтобы только фото выбирало
Попробуйте этот пример:
Спойлер (Отобразить)
 
 Top
LIME
Отправлено: 09 Июня, 2017 - 17:48:40
Post Id


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


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


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




http://php.net/manual/ru/function.glob.php
Строитель для твоего примера может быть полезна http://php.net/manual/ru/function.scandir.php
(Добавление)
Строитель и это... вывод на месте плохая привычка
Лучше формировать массив и потом уже решать как представлять результат
Это впринципе хорошо
Для повторного использования кода
Наверное ты не заморачивался....новсеже...привы чка вторая натура
 
 Top
Строитель Модератор
Отправлено: 09 Июня, 2017 - 18:29:47
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


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




LIME пишет:
http://php.net/manual/ru/function.glob.php
Строитель для твоего примера может быть полезна http://php.net/manual/ru/function.scandir.php
(Добавление)
Строитель и это... вывод на месте плохая привычка
Лучше формировать массив и потом уже решать как представлять результат
Это впринципе хорошо
Для повторного использования кода
Наверное ты не заморачивался....новсеже...привы чка вторая натура
Привет Закатив глазки Я специально написал построчное чтение файла, т.к. не знаю, сколько у тс может быть файлов (память, то-сё Радость ). Массив формировать он тоже не просил, поэтому я сделал вывод. Всё равно он будет код допиливать так, как ему нужно.
 
 Top
LIME
Отправлено: 09 Июня, 2017 - 18:36:24
Post Id


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


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


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




Строитель kk
все вроде по делу но...экономия памяти на списке файлов? серьезно? если у тебя список реальное место занимает сервер вообще лежать будет с такой директорией))
Строитель пишет:
поэтому я сделал вывод
так а я про что
ты сделал вывод а мог вернуть массив
дело привычки
вот меня кондратий хватает когда я вижу прямой вывод
и не важно уместно тут или нет
привычка(хорошая кстати рекомендую перенять)
(Добавление)
споров не надо
прими инфу и всего тебе наилучшего Язычок
 
 Top
Строитель Модератор
Отправлено: 09 Июня, 2017 - 19:04:51
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


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




LIME пишет:
прими инфу и всего тебе наилучшего
Ок, спс )
 
 Top
LIME
Отправлено: 09 Июня, 2017 - 19:13:43
Post Id


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


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


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




спасибо за адекватность) я уже так привык к сумасшедшим тс что адекватный оппонент меня в ступор вводит)))
итак давай разовьем тему
если ты пишешь ф-цию то лучше чтоб она возвращала значение потому что возможно ты захочешь ее вызывать из CLI не говоря уже о том что здесь это картинки а в другой странице это может быть список ссылок на картинки...ну на этом примере

мое слово должно быть последним)) кхекхе..старуха! где мой пояс из собачей шерсти? ревматизм епрст...старость будь она не ладна...ворчать на молодых что еще нам старым надо

(Добавление)
zapatronen так и не научился форматировать код? печаль
Строитель в свое время мы форматировали вопрос
 
 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