Новости | Документация | Download | Webboard | FAQ | Поиск | Контакты

Apache.RU - Webboard



Вернуться
.htaccess (DicsyDel) 27/11 - 17:19:45
      Re: .htaccess (Роберт) 28/11 - 14:26:46

> Original message text:
> From: > DicsyDel - 27/11 - 17:19:45
> Subject:.htaccess
> -----------------
> Есть такая задача:
> Требуется при запросе на какой-нибудь файл (картинку) выполнить скрипт, но при этом чтобы пользователь получил картинку....
> например при запросе:
>
> http://server/image.jpg
> Выполнился (прозрачно для юзера) script.php но при этом показалась эта картинка как при простом запросе!!!
>
>


From: Роберт - 28/11 - 14:26:46
Subject:.htaccess
-----------------
Наверно есть много вариантов.
Самое простое сделать так - сслыку:
http://сервер/скрипт.php?image.jpg
И он будет что-то делать и потом лезть за картинкой.
Но если ты хочешь совсем прозрачно - то сделай эту картинку в специальной директории (/imag1/) и для этой директроии укажи что все ошибки должен выполнять определённый скрипт. И когда пользователь запросит эту картинку - произойдёт ошибка , так как эта картинка лежит не там (на самом деле все картинки лежат в /imag2/). Выполнится скрипт ошибки , сделает то что тебе надо и в конце вытащит пользователю его запрошенную картинку из /imag2/ , и пользователь ничего не заметит.
Если тебе надо чтобы ТОЛЬКО одна эта картинка выполняла бы какой-то скрипт - то ты можешь зделать это через мод_реврайт.
А я бы сделал вообще через:
<Files /image.jpg>
SetOutputFilter PHP
</Files>
И тогда конкретно этот файл воспринимался бы скриптом (тоесть внутри него ты могбы написать что угодно , после чего сам выводилбы картинку...
Как видиш - миллион вариантов!


[Это сообщение - спам!]

Последние сообщения из форума

 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
16450




  Copyright Apache.ru © 1999-2017, All Rights Reserved Разработка сайта: Inside.ru  
  РЕКЛАМА НА САЙТЕ: |