Обрабатывать файлы .inc как PHP - PullRequest
1 голос
/ 30 июня 2011

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

В основном мне нужно объявить типы и обработчик в .htaccess.

Я использую PHP через Apache.

Спасибо.

Ответы [ 3 ]

10 голосов
/ 30 июня 2011

добавьте это в ваш httpd.conf

<FilesMatch "\.inc$"><br> SetHandler application/x-httpd-php<br> </FilesMatch>

или в файл .htaccess
AddHandler application/x-httpd-php .inc

9 голосов
/ 30 июня 2011

Если вы включаете их через include() или require() в свой PHP-код, нет необходимости менять расширение.Все, что входит в семейство include(), уже рассматривается как PHP.

Приложение:

Пожалуйста, смотрите также ответ @ Darhazer о настройке Apache для .inc в качестве PHP, еслиу вас есть необходимость сделать это.(Это не совсем понятно из вашего вопроса).

1 голос
/ 30 июня 2011

Ничего не делать.

PHP не заботится о том, какие расширения имеют включенные файлы, он все равно будет выполнять любой код между <?php и ?> в них.

...