HTML через PHP парсер - PullRequest
       22

HTML через PHP парсер

0 голосов
/ 14 марта 2012

Я пытаюсь скрыть тот факт, что я использую PHP на одной из страниц своего сайта, и я хочу запустить его через анализатор PHP (только эту страницу, а не все), чтобы я мог назвать его filename.html по-прежнему. Я попробовал несколько директив Apache, которые я нашел в Интернете, и некоторые из них есть в моем файле .htaccess (горячие ссылки и страница 404).

Когда я использую один из сценариев (в моем .htacess) для целей PHP, страница хочет быть сохранена / загружена (как это делает vcard), и отображается окно - без страницы для просмотра. Может кто-нибудь, пожалуйста, помогите. Я новичок в PHP, но считаю, что модуль может быть необходим или что это может быть связано с конфигурацией моего сервера.

Ответы [ 2 ]

3 голосов
/ 14 марта 2012

Вы должны покинуть страницу с расширением .php, и Apache должен обрабатывать файл как обычный файл PHP. Затем используйте RewriteRule в настройках htaccess, чтобы скрыть файл php следующим образом:

RewriteEngine on
RewriteRule ^yourfile\.html$ yourfile.php
1 голос
/ 14 марта 2012

Нет необходимости скрывать тот факт, что вы используете PHP, но если вы действительно хотите анализировать PHP в html-файлах, вам нужно отредактировать файл Apache httpd.conf. Откройте его в текстовом редакторе и найдите группу строк, которая выглядит следующим образом: -

AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php

(у вас может немного отличаться)

Затем добавьте

AddType text/html .html

перезапустите Apache, и php в html-файлах будет проанализирован.

...