Добавление ссылки на изображение

26 views
Skip to first unread message

titansword

unread,
May 27, 2011, 2:36:13 PM5/27/11
to СodeIgniter-ru
Господа, нужно осуществить такую задачу:
1.Получаем из формы предполагаемую ссылку на изображение.
2 Проверяем является ли полученный текст ссылкой на изображение.
3.Проверяем существует ли изображение вообще.
4.Проверяем подходит ли изображение под заданные размеры.
Хотелось бы узнать, существуют ли в CodeIgniter встроенные средства
для осуществления пунктов 2,3 и 4?

Максим Колодезный

unread,
May 27, 2011, 4:26:45 PM5/27/11
to codeign...@googlegroups.com
Нет, но это 2-4 пункты решаются 50 строками кода

27 мая 2011 г. 21:36 пользователь titansword <kukudim...@gmail.com> написал:

--
Вы получили это сообщение, поскольку подписаны на группу СodeIgniter-ru.

Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу codeign...@googlegroups.com.
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу codeigniter-r...@googlegroups.com.
О дополнительных функциях можно узнать в группе по адресу http://groups.google.com/group/codeigniter-ru?hl=ru.




--
Best regards, Max Kolodezniy.
tel: +380 91 301 13 31
      +380 93 25 26 27 8
skype: m.kolodezniy

Denis Cherkasov

unread,
May 28, 2011, 5:48:29 AM5/28/11
to codeign...@googlegroups.com
пункт 2-3 по большой светлой идее один и тот-же
скачиваем и через GD-Lib уже тестируем какое там есть изображение да и
размеры имхо легче нативным пхп проверить чем через CI.

27 мая 2011 г. 23:26 пользователь Максим Колодезный
<m.kolo...@gmail.com> написал:

Alex Saveliev

unread,
May 29, 2011, 2:22:46 AM5/29/11
to codeign...@googlegroups.com


28 мая 2011 г. 13:48 пользователь Denis Cherkasov <denis.c...@gmail.com> написал:

пункт 2-3 по большой светлой идее один и тот-же
скачиваем и через GD-Lib уже тестируем какое там есть изображение да и
размеры имхо легче нативным пхп проверить чем через CI.
Информация о картинке (тип, размеры графические и физические) обычно лежит в первых байтах файла. Качать на потоке весь файл целиком с неизвестного сервера, для определения его параметров я бы не рискнул. 

titansword

unread,
May 29, 2011, 8:50:59 AM5/29/11
to СodeIgniter-ru
То есть, функция GD-Lib getimagesize() сперва скачивает файл целиком,
а уже потом с ним работает?
Может в этом случае лучше воспользоваться функцией exif_read_data()?

On 29 май, 09:22, Alex Saveliev <ayav...@gmail.com> wrote:
> 28 мая 2011 г. 13:48 пользователь Denis Cherkasov <denis.cherka...@gmail.com

Максим Колодезный

unread,
May 29, 2011, 12:33:35 PM5/29/11
to codeign...@googlegroups.com
getimagesize() скачает файл только если не запрещен URL-access для файловых функций. Иначе будет WARNING

29 мая 2011 г. 15:50 пользователь titansword <kukudim...@gmail.com> написал:
--
Вы получили это сообщение, поскольку подписаны на группу СodeIgniter-ru.

Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу codeign...@googlegroups.com.
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу codeigniter-r...@googlegroups.com.
О дополнительных функциях можно узнать в группе по адресу http://groups.google.com/group/codeigniter-ru?hl=ru.

Reply all
Reply to author
Forward
Message has been deleted
Message has been deleted
0 new messages