Как сделать, чтобы на html странице исполнялись php скрипты ?

Если страницы Вашего сайта имеют расширение .html или .htm , то по умолчанию, на них не могут выполняться php скрипты .  Т.е. внутрь таких страниц не получится интегрировать форму обратной связи, голосования, гостевые , код биржи ссылок Sape.ru и.т.п. , короче говоря все то , что написано на языке программирования php .

Это вызывает некоторые трудности, т.е. приходится делать страницы с расширением .php . И получается, что одни страницы сайта имеют расширение .html а другие – .php , что не есть хорошо.

Сделать так, чтобы на html страницах исполнялись php – скрипты  довольно просто. В этом нам поможет файл .htaccess . Для его создания нам необходимо:

  1. Создать в обычном БЛОКНОТЕ пустой текстовый документ;
  2. Сохранить его под именем .htaccess (Файл – Сохранить как – и в поле Имя файла указать .htaccess)

Затем  необходимо прописать в этом файле следующую строку:

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

Теперь необходимо закачать данный файл в корневую директорию вашего сайта, т.е. туда, где находится главная страница вашего сайта.
Проверить работоспособность можно следующим образом:
Напишите в теле документа(между тегами BODY) самый простой php скрипт, ну например такой:

<?php  echo “Привет!!!” ;  ?>

Данный скрипт выводит  на экран надпись “Привет!!!” . Если при просмотре страницы в браузере надпись “Привет!!!” вывелась, значит у Вас все получилось.
Сразу скажу, что на локальном сервере, это работать не будет. Это только для хостинга(удаленного сервера).

Также, следует отметить, что на разных хостингах, данная строка пишется по разному. В моей практике эта строка встречалась еще в таком виде:

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

А также в таком:

AddHandler x-httpd-php .php5 .html .htm

Если ни один из этих вариантов у Вас не заработал, то нужно обратиться в службу поддержки Вашего хостинга, и спросить мол, «что нужно прописать в файле .htaccess , чтобы на html страницах начали исполняться php – скрипты» , Вам обязательно ответят.

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.