Реклама на сайте Advertise with us

Как определить что была запрошена картинка

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 13.07.02
Сообщения: 3113
Рейтинг: 1817

Ссылка на сообщениеДобавлено: 10/03/06 в 03:31       Ответить с цитатойцитата 

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

Хорошо продается только то, что нельзя получить бесплатно!

0
 



С нами с 21.10.05
Сообщения: 14
Рейтинг: 7

Ссылка на сообщениеДобавлено: 10/03/06 в 03:56       Ответить с цитатойцитата 

проанализировать $_SERVER[REQUEST_URI] если не ошибаюсь...

если ошибся - посмотри вывод print_r($_SERVER);

там можно найти что запрашивали.

0
 



С нами с 13.07.02
Сообщения: 3113
Рейтинг: 1817

Ссылка на сообщениеДобавлено: 10/03/06 в 04:20       Ответить с цитатойцитата 

Да, похоже только так.
Определить была ли запрошена картинка напрямую или в рамках тэга IMG (что мне и нужно) представляется мне не возможным...

Хорошо продается только то, что нельзя получить бесплатно!

0
 



С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362

Ссылка на сообщениеДобавлено: 10/03/06 в 04:33       Ответить с цитатойцитата 

можно , добавить обработчик в апачу , к обработчику скрипт , скриптом перед отдачей проверять есть ли пикча , если нет , то отдавать какую небудь дефолтную.По устоичивости схемы , на большом траффике не проверял, так что на свой страх и риск.
Ну или если уже "идти в лес" , то написать модуль к апачу , который эти вопросы будет рулить , имхо самый быстрый способ.

0
 

/dev/awm

С нами с 05.02.04
Сообщения: 2300
Рейтинг: 1127

Ссылка на сообщениеДобавлено: 10/03/06 в 09:23       Ответить с цитатойцитата 

по рефу можно судить (не со 100% вероятностью правда).

добавил:
имелось ввиду что если картинку грузили как <img src=... , то реф будет и будет вполне известный (той страницы, где ты ожидаешь увидеть эту картинку).
если же рефа нет или он "левый", то скорее всего - открыли в браузере (или захотлинковали).

к сжалению, ключевое слово здесь - "скорее всего" :)

Последний раз редактировалось: JpS (10/03/06 в 09:49), всего редактировалось 1 раз

JpS Live

0
 

www.awm-tools.com

С нами с 28.01.04
Сообщения: 2941
Рейтинг: 3056


Передовик Master-X (01.01.2006) Передовик Master-X (16.01.2006) Передовик Master-X (01.03.2006)
Ссылка на сообщениеДобавлено: 10/03/06 в 09:40       Ответить с цитатойцитата 

А сделать такого типа запись в htaccess прокатит?:
Код:
ErrorDocument 404 /404.php?uri=%REQUEST_URI%

К сожалению с синтаксисом htaccess знаком слабо, поэтому код привожу примерный

А затем в 404.php смотреть, какой документ был запрошен, и в зависимости от этого отрабатывать соответствующий код.

Засабмить свой вебмастерский ресурс, получи PR!

0
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 10/03/06 в 10:45       Ответить с цитатойцитата 

За вариант как предложил A d u l t.
Обрабатывать полученный URI по расширению - gif, jpeg: картинки
php, html: текст

0
 



С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362

Ссылка на сообщениеДобавлено: 10/03/06 в 15:32       Ответить с цитатойцитата 

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

0
 

www.awm-tools.com

С нами с 28.01.04
Сообщения: 2941
Рейтинг: 3056


Передовик Master-X (01.01.2006) Передовик Master-X (16.01.2006) Передовик Master-X (01.03.2006)
Ссылка на сообщениеДобавлено: 10/03/06 в 15:49       Ответить с цитатойцитата 

xreload писал:
Adult
вариант , но при условии прямости рук , т.к. по дефолту через такую конструкцию можно и по серваку пошариться , можно экспы грузить с чужого сервака , и много всяких интересных вещей.

А где в данном случае надо прямые руки применить? В скрипте или htaccess?

Засабмить свой вебмастерский ресурс, получи PR!

0
 



С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362

Ссылка на сообщениеДобавлено: 10/03/06 в 18:54       Ответить с цитатойцитата 

в скрипте который будет обрабатывть запросы.

0
 

www.awm-tools.com

С нами с 28.01.04
Сообщения: 2941
Рейтинг: 3056


Передовик Master-X (01.01.2006) Передовик Master-X (16.01.2006) Передовик Master-X (01.03.2006)
Ссылка на сообщениеДобавлено: 10/03/06 в 19:27       Ответить с цитатойцитата 


Ну это само собой, что там напильничком надо будет подточить много чего icon_smile.gif
Я уж подумал, что таким образом через htaccess дырка получается... Сидел искал, но так и не нашел..

Засабмить свой вебмастерский ресурс, получи PR!

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »