![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 20.09.2009
Сообщений: 19
|
![]()
Необходимо проверить, доступна-ли фотография по заданному пользователю адресу.
$_POST['photoUrl'] — Адрес фотографии. Я это делаю следующим образом: PHP код:
Приведу пример где он не работает как надо: URL (Нерабочий): http://cs1495.vkontakte.ru/u00001/a_03b4cf47z.jpg Воспринимает как надо, сразу выводит ошибку. URL (Нерабочий): http://zcs1495.vkontakte.ru/u00001/a_03b4cf47.jpg Обработчик уходит в таймаут при этом запросе. Кто не понял, скажу, разница в букве: z, в первом примере она в конце, а во втором присутствует в под домене. Вот, собственно, именно из за этого ищу другой способ проверки файла на существование в сети.
Не беспокойся о том, что у тебя нет высокого чина. Беспокойся о том, достоин ли ты того, чтобы иметь высокий чин.
Последний раз редактировалось puKo; 08.08.2010 в 15:31. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Можно попробовать использовать функцию get_headers()
Примерно так: PHP код:
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 08.08.2010
Сообщений: 1
|
![]()
#2, Зачем так не оптимизировано?
PHP код:
Последний раз редактировалось iceman12; 08.08.2010 в 17:54. |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 20.09.2009
Сообщений: 19
|
![]()
Не подходят никакие предложенные варианты.
Меня не интересует ответ сервера, мне нужно убедится заодно в том, что там находится JPG изображение.
Не беспокойся о том, что у тебя нет высокого чина. Беспокойся о том, достоин ли ты того, чтобы иметь высокий чин.
Последний раз редактировалось puKo; 08.08.2010 в 18:09. |
![]() |
![]() |
![]() |
#5 | ||
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]() Цитата:
False функция вернёт только в случае ошибки соединения с сервером. Советую тестировать свой код,прежде чем рекомендовать его как решение проблемы Потому что ваш пример "оптимизации" - ГЛУПОСТЬ. Цитата:
А значит в случае его нахождения - это и будет вам подтверждение что там именно JPG (если в запросе будет JPG)... Последний раз редактировалось Andkorol; 08.08.2010 в 22:16. |
||
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 20.09.2009
Сообщений: 19
|
![]()
Так мне кто-то подскажет как по ссылке на изображение узнать существует-ли там изображение?
Не беспокойся о том, что у тебя нет высокого чина. Беспокойся о том, достоин ли ты того, чтобы иметь высокий чин.
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
![]()
Вам уже подсказали что надо делать!
В примере который вам дал Andkorol $exists = true; вам надо заменить на ваш код, который вы показали в первом посте.
Стрелок-охотник
Последний раз редактировалось mv28jam; 09.08.2010 в 10:17. |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Как вариант (может быть,даже более правильный) - можно проверять только положительный ответ сервера:
PHP код:
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 20.09.2009
Сообщений: 19
|
![]()
Вы не понимаете!
Меня интересует, существует-ли там изображение image/jpeg по адресу, а не что-либо. Насколько будет правильно делать поиск в массиве $file_headers на наличие элемента со значением: Content-Type: image/jpeg ?
Не беспокойся о том, что у тебя нет высокого чина. Беспокойся о том, достоин ли ты того, чтобы иметь высокий чин.
|
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
![]() Цитата:
+ надо учесть что может быть image/pjpeg
Стрелок-охотник
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверка даты на сервере!!! | $T@LKER | Работа с сетью в Delphi | 0 | 11.05.2010 17:03 |
PHP проверка существования видео на видеохостинге | Linel | PHP | 1 | 25.04.2010 22:23 |
Проверка существования TEdit | John_chek | Общие вопросы Delphi | 9 | 18.04.2008 14:56 |
Проверка существования директории | Gorin | Общие вопросы Delphi | 7 | 25.11.2007 19:47 |
проверка существования окна | Shade | Win Api | 3 | 22.07.2007 17:56 |