Прихожая
Шаг 1: Создаем сайт
Шаг 2: Размещаем в интернет
Шаг 3: Раскручиваем сайт
Шаг 4: Зарабатываем
Заметил ошибку? Выдели и нажми ctrl+enter

Как сделать так, чтобы на 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 скрипт, ну например такой:

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

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

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

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

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

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

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

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

Есть вопрос? Получи ответ на ФОРУМЕ ПОДДЕРЖКИ

 Создан: 2009-02-24      Просмотров: 40161      Автор:Андрей Галямов

Оцените урок:    1    2   3   4    5     

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

Автор: Protes
Дата : 2009-02-25

Давно хотел так сделать

Автор: ZveRus
Дата : 2009-02-25

Спасибо, пригодится!

Автор: Константин
Дата : 2009-02-25

Благодарю

Автор: Александр
Дата : 2009-02-28

Спасибо Андрей !!!

Автор: Серёга
Дата : 2009-03-06

А есть-ли решение, для локальной сети, я пишу сайт,что мне одни странички делать php а другие html,??????????? (Спосибо)

Автор: Серёга
Дата : 2009-03-06

Да я понимаю что здесь не задают вопросов??

Автор: Nina
Дата : 2009-03-16

Большое спасибо!

Автор: Андрей
Дата : 2009-05-05

А как же попробовать на локальном?

Автор: Pacman
Дата : 2009-05-10

у меня ни один способ незаработал((

Автор: Алексей
Дата : 2009-06-04

У меня тоже не работает ((

Автор: Slp
Дата : 2009-06-11

не работает, жаль

Автор: Илья
Дата : 2009-06-11

у меня тож не получается,пишет Method Not Allowed The requested method POST is not allowed for the URL /mail/getmail.php. подскажите что делать

Автор: Игорь
Дата : 2009-06-29

Наверное потому , что: "Эта строка работает для хостинга SpaseWeb"

Автор: Flint
Дата : 2009-08-16

на "народе" не работает..

Автор: Андрей Галямов
Дата : 2009-08-21

На народе не поддерживается php, поэтому и не работает

Автор: Maks
Дата : 2009-09-22

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

Автор: Костя
Дата : 2009-10-03

у меня тоже самое, все работает но при отправке письма выдает сообщение "Ошибка при отправке письма. Пожалуйста сообщите об этом администратору данного сайта, используя любой другой вид связи."

Автор: Иришка
Дата : 2009-10-15

Андрей, а если нужен скрипт комментариев на странице, а страница в html формате этот файл .htacess поможет? На форуме вы пишете, что в случае с комментариями только php страницы и никак иначе. P.S. Ответьте пожалуйста. ООООчень надо!

Автор: Карен
Дата : 2009-11-05

Спасибо!

Автор: Леха
Дата : 2010-02-03

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

Автор: Надежда
Дата : 2010-04-30

Чтобы блокнот не подставлял автоматически расширение txt, в диалоге сохранения в выпадающем списке "тип файла" следует выбрать опцию "Все файлы".

Автор: Анна
Дата : 2010-05-12

Огромное спасибо, Вы мне очень помогли, давно искала ответ на этот вопрос!!!!

Автор: Виталий
Дата : 2010-05-31

А если я хочу установить форму обратной связи не на странице html, а на чистой странице. Т.е. ссылка на скрипт должна быть со страницы html на скрипт php...

Автор: nikita
Дата : 2010-08-17

А как узнать код для своего хостинга? (не для SpaceWeb)

Автор: Марина
Дата : 2010-08-22

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

Автор: Борис
Дата : 2010-09-27

весь интернет по данной теме излазил ничего найти не смог,но потом наткнулся на http://dle-tpl.ru/poleznaya-in formaciya/74-kak-ustanovit-sap e-na-dle.html вот этот пост (да не будет это спамом,а только ради помощи соратников по сапе) мне реально помог.движка DLE ,хостинг majordomo.все робит,правда только 583 страницы вроде как высветились,теперь жду модерации "с выше" :)))))

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

Ваше имя:

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

Введите сумму чисел с картинки (проверка от автороботов):

Поиск по сайту