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>
И тогда конкретно этот файл воспринимался бы скриптом (тоесть внутри него ты могбы написать что угодно , после чего сам выводилбы картинку...
Как видиш - миллион вариантов!
[Это сообщение - спам!]
Последние сообщения из форума
16450
|
|