Как добавить php код в html страницу

Опубликовано 2011.12.15 в разделе Html

Добавить в html страницу php код достаточно просто. Главное-это то, что сервер должен поддерживать php. И ещё-если вы вставляете php в html файл-то сервер должен читать php не только в php, но и в html файлах. Это делается редактированием файла .htaccess Добавьте в него:
  1. AddType application/x-httpd-php .php .htm .html
Иначе в браузере вы увидите сам php код, а не результат его работы. Выглядит всё так:
  1. <body>
  2. Любой <b>html</b> код.Ваша верстка и всё что угодно..
  3.  
  4. <?php
  5. echo 'Php отработается';
  6. include ("some_file.php");
  7. ?>
  8.  
  9. </?php></body>

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

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

  1. Гость 2017/03/18

    у меня есть рабочий index.html. Мне надо содержимое .. записать в отдельный файл, чтобы подключать его ко все страницам. Я создаю header.php и сохраняю его в корне сайта, там же где index.html. Использую include(все перепробовал одинарные, двойные кавычки и т.д.). Не работает..

    Ответить

    1. Админ 2017/03/22

      php в html работает? Если в браузере посмотреть исходный код страницы-php кода не видите?
      Попробуйте так:

      1. <?php
      2. include './header.php';
      3. ?>

      Ответить

  2. Гость 2017/02/09

    ТТоже столкнулся с этой проблемой у меня более 1000 страниц и как вы понимаете без этого никак.
    PHP код в этой форме на HTML странице не работает:

    1. <?php
    2. include ('../block');
    3. ?>

    а подключить блоки надо, перерыл кучу форумом и наконец то нашел, тестировал на денвере всё работает:
    1. <div id="haeder.php">
    2. <!-- #include virtual="указать путь" -->
    3. </div>

    вот только я не редактирования .htaccess но попробую может и поможет.
    о же

    Ответить

  3. Гость 2017/01/24

    Добрый день.
    Хочу сделать вставку php в html файл, прописал в .htaccess вот это:
    RemoveHandler .html
    AddType application/x-httpd-php .php .html
    возникла проблема:
    файл загружается на жесткий диск но не открывается в браузере.
    А если я вставляю строку AddHandler application/x-httpd-php .html .php то код php в браузере закрыт тегами коментариев, т.е. по факту не выполняется.
    Не могу понять в чем дело?

    Ответить

    1. Гость 2017/11/24

      установи php

      Ответить

  4. Гость 2016/08/22

    после редактирования .htaccess у меня страницы не открываются, а скачиваются( почему же?

    Ответить

    1. Админ 2016/08/24

      Ничего другого не затёрли?
      Можете скинуть весь свой htaccess сюда?

      Ответить

  5. Гость 2016/07/22

    Переименовал в пхп страницу и залил код вместе с обращением к базе и вуаля все робит как надо

    Ответить

  6. Гость 2015/12/12

    У меня не получилось. Исполнил это так как я понимаю.
    Что сделал?
    1) Добавил код в .htaccess (AddType application/x-httpd-php .php .htm .html)
    2) В корень сайта создал и загрузил файл some_file.php
    и в нём прописал то что хочу вставить.
    3) в index добавил код:




    Итог: не заработало. Посмотрел код после написания через браузер - там в html весь php закомментировался , и ничего не отображается.
    Так что уважаемый автор: Если будешь подробней описывать свои действия - твои посты приобретут действительно качественный контент, и стабильный потом посетителей. А пока я только развожу раками. Если взялся за это - то делай достойно, так чтоб такой веник как я понимал с пол слова! А если не хочешь - тогда и нечего браться.

    Ответить

    1. Гость 2016/05/30

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

      Ответить

    2. Админ 2015/12/13

      Добрый день.
      Такую элементарную вещь как-то сложно более подробно и качественно расписать.
      По моему мануалу вы всё сделали правильно. Но суть в том, что для выполнения большинства задач в программировании очень важно окружение.
      Почему у вас может не работать:
      На сервере не установлен php, или он как-то неправильно настроен.
      Как вы создавали php файлы? В блокноте или использовали какую-то IDE?
      Для работы php в файлах с расширением .php какие-то настройки в .htaccess не требуются, так как php отрабатывается в .php файлах по-умолчанию.
      Так что я склонен думать, что у вас просто не работает php.

      Ответить

  7. Гость 2015/07/28

    Как добавить php код в html страницу

    Единственный правильный ответ - никак. Не надо добавлять php в html.

    Ответить

    1. Админ 2015/07/30

      А если нужен динамический контент? Переносить данные в php скрипт? Или яваскиптом подгружать?

      Ответить

  8. Гость 2015/07/27

    Отредактировал .htaccess сдохла собака. У кого-то подобное было?

    Ответить

    1. Админ 2015/07/28

      Смотря как отредактировали. Возращайте всё обратно, а потом вносите изменения постепенно. На каком этапе всё сдохнет-те строки и с ошибкой.

      Ответить

  9. Гость 2015/07/24

    Весь инет как под копирку!!!

    Хоть одна блядь написала где этот гребаный: ".htaccess" находится.
    По команде: sudo find / -name ".htaccess" их только в системе, четыре находит?
    В один из них прописал рекомендуемую строку, (там даже что-то похожее было), НЕ ПОМОГЛО!!! !!!...!!!

    Ответить

    1. Админ 2015/07/27

      А загуглить "где хранится htaccess" не судьба?
      Вот, по первой же ссылке в гугле "Он влияет на тот каталог сайта, в котором находится, а так же вложенные каталоги."
      То есть кладёте его в корень сайта - работает для всего сайта. Положили во вложенную папку-переопределили настрйки для этой папки.
      Ответы маил ру - да, авторитетный источник.

      Ответить

      1. Гость 2016/12/06

        Судя по точке в начале названия файла свойственной скрытым файлам в ОС Linux данный файл скрыт от пользователей . Вот почему они его не видят в корне сервера Apache . Что-бы он стал виден нужно поставить галочку в пункте "Показывать скрытые файла " вашего файлового менеджера (Delpfi ,Krusander).

        Ответить

      2. Гость 2016/11/14

        А просто поставить вместе с apache документацию и перестать гуглить не судьба ??

        Ответить

        1. Гость 2016/12/06

          Так её бы ещё перевести на разные языки ( все мануалы только на английском языке ) цены- б ей не было.

          Ответить

        2. Админ 2016/11/15

          Я не пользуюсь апачем.

          Ответить

      3. Гость 2015/07/27

        СПАСИБО!!!!

        Ответить

  10. Гость 2014/11/30

    через php storm тоже удобно, спасибо статья помогла!)

    Ответить

    1. Гость 2015/02/20

      как в phpStorm добавить в html файл php код? Подскажите пожалуйста

      Ответить

      1. Админ 2015/02/21

        Как у меня в примере. В html файле открываете кавычки и пишет там код.

        Ответить

        1. Гость 2016/05/30

          Не позорся. В html файле не будет работать php код.

          Ответить

    2. Админ 2014/12/01

      Тоже юзаю эту IDE. Имхо лучше NetBeans`а :)

      Ответить

  11. Гость 2014/04/14

    Вижу проблему с безопаностью

    Ответить

    1. Админ 2014/04/14

      Что вы имеете ввиду?

      Ответить

  12. Гость 2014/01/19

    Спасибо огромное!!! помогло!!!!!!!))))

    Ответить

  13. Гость 2013/12/19

    У меня начинало качаться какое-то
    "загруженное" с иконкой
    жёсткого диска.

    Ответить

    1. Админ 2013/12/20

      Значит какие-то неправильные заголовки сервер посылает. Такое только из-за них бывает.

      Ответить

  14. Гость 2013/10/13

    туфта все это не работает

    Ответить

    1. Админ 2013/10/14

      Ну это только у вас не работает. У остальных всё норм.

      Ответить

  15. Гость 2013/09/21

    ОГРОМНОЕ спасибо!
    Почему-то нигде в "FAQ и все для чайников" не сказано, как заставить выполняться PHP код из HTML. Из браузера работало, а из формы - ни в какую! А ларчик просто открывался, .htaccess и все!

    Ответить

  16. Гость 2013/04/18

    Спасибо за помощь с include, долго искал как это сделать.

    Ответить

    1. Админ 2013/04/18

      Пожалуйста. Это основы, так сказать.

      Ответить

  17. Гость 2013/03/02

    как редактировать файл .htaccess

    Ответить

    1. Админ 2013/03/03

      Через любой текстовый редактор, например через Notepad++

      Ответить

Ваш комментарий успешно создан

Ваш комментарий

  • Для выделения кода оберните его в тэги <code> и </code>
  • Отметьте доллар