Содержание

Как запустить PHP в HTML

Когда Вам необходимо запускать PHP-скрипты на веб-сайте, Вы изначально используете расширение файла .php, для выполнения того или иного сценария скрипта. Но, если Ваш сайт написан на HTML, страницы сайта имеют расширение файла .html и соответственно полноценно запустить необходимый PHP-скрипт не является возможным.

Для полноценного выполнения PHP-скрипта в HTML нам поможет простое правило для файла .htaccess.

Просто добавьте этот код в свой .htaccess файл:

AddType application/x-httpd-php .html .htm

Бывают случаи, когда необходимо использовать запуск PHP-скрипта только на определенной странице HTML-сайта (например, contact.html). Тогда правило для .htaccess будут выглядеть следующим образом:

<Files contact.html>
AddType application/x-httpd-php .html .htm
</Files>

Эти правила для .htaccess приведут к обработке файла HTML, как если бы это был PHP. Теперь вы можете встроить свой PHP-код в HTML-файл необходимой страницы сайта для корректной обработки скрипта сервером.

Еще варианты правил .htaccess для запуска PHP в HTML:

AddHandler x-httpd-php .html .htm

Если Apache выполняет PHP как CGI, используйте следующее:

AddHandler application/x-httpd-php5 .html .htm

Если ваш сервер использует PHP5, используйте следующее:

AddType application/x-httpd-php5 .html .htm

или

AddHandler application/x-httpd-php5 .html .htm

Прочие варианты правил .htaccess для запуска PHP в HTML:

RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html
<FilesMatch "\.html$">
ForceType application/x-httpd-php
</FilesMatch>
AddHandler fcgid-script .html
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .html
Options +ExecCGI
AddType application/x-httpd-php .php .html
AddHandler x-httpd-php5 .php .html

Где я могу найти файл .htaccess?:

Файл .htaccess находится в корневой папке вашего сайта, обычно на сервере хостинга в директории public_html.