Назад | Перейти на главную страницу

Передайте определенный файл через парсер php

Кто-нибудь знает, можно ли сказать Apache передать определенный файл через парсер php?

Я хочу попробовать поиграть с «исполняемыми образами», как описано здесь (YouTube).

Я знаю о

AddType application/x-httpd-php .jpeg

Но возможно ли это сделать только для конкретного файла?

Именно так:

<Files exec.jpg>
    DefaultType application/x-httpd-php
</Files>

Что, если бы вы выполнили обнаружение через php-скрипт? Скажем, salty.jpg - единственный, который вы хотите перенаправить, все остальное просто загружает jpg.

Используйте указанное выше, затем используйте переменную php для определения имени скрипта

if($_SERVER['SCRIPT_NAME'] == "salty.jpg"){
  <php code you want to run>
} else {
  <php code to load and display a jpg>
}