четверг, 17 июня 2010 г.

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


Как сделать так, чтобы на 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
Эта строка работает  для хостинга SpaseWeb .
Теперь необходимо закачать данный файл в корневую директорию вашего сайта, т.е. туда, где находится главная страница вашего сайта.
Проверить работоспособность можно следующим образом:
Напишите в теле документа(между тегами BODY) самый простой php скрипт, ну например такой:
Данный скрипт выводит  на экран надпись "Привет!!!" . Если при просмотре страницы в браузере надпись "Привет!!!" вывелась, значит у Вас все получилось.
Сразу скажу, что на локальном сервере, это работать не будет. Это только для хостинга(удаленного сервера).
Также, следует отметить, что на разных хостингах, данная строка пишется по разному. В моей практике эта строка встречалась еще в таком виде:
AddHandler application/x-httpd-php5 .php .htm .html
А также в таком:
AddHandler x-httpd-php .php5 .html .htm
Если ни один из этих вариантов у Вас не заработал, то нужно обратиться в службу поддержки Вашего хостинга, и спросить мол, «что нужно прописать в файле .htaccess , чтобы на html страницах начали исполняться php – скрипты» , Вам обязательно ответят.
Ну что ж, надеюсь данная информация избавит Вас от проблем с интеграцией php кода на htm страницы .

Комментариев нет:

Отправить комментарий