Показать сообщение отдельно

  #6  
Старый 28.05.2007, 15:25
Dr.Frank
Постоянный
Регистрация: 31.07.2002
Сообщений: 312
Провел на форуме:
1212427

Репутация: 187
Отправить сообщение для Dr.Frank с помощью ICQ
Post

Цитата:
Сообщение от hhover  
Можно ли сделать так, чтобы при обращении к любому файлу (например, картинке) в определенной папке на сервере выполнялся php скрипт перед показом ?
Можно, делаешь скрипт, который надо запускать(только чтоб не выводил никаких данных и заголовки не посылал), в конце дописываешь строку:
PHP код:
header("Content-type:image/gif");
readfile("Имя_картинки_которую_надо_открыть.gif"); 
/*
(ну или не гиф, а другие типы картинок, тогда
поменяй Content-type:ТИП_КАРТИНКИ)
*/

сохраняешь PHP-скрипт с расширением картинки, например 1.gif

В папке со скрптом создаешь файл .htaccess с такими строками(или, если есть, то дописываешь его):
PHP код:
<Files Имя_скрипта>
ForceType application/x-httpd-php
</Files
/*
в данном случае
PHP код:
<Files 1.gif>
ForceType application/x-httpd-php
</Files
*/

и ссылку кидаешь на этот скрипт, а не на картинку

Последний раз редактировалось Dr.Frank; 28.05.2007 в 15:37..
 
Ответить с цитированием