понедельник, 26 сентября 2011 г.

Вставка PHP кода

PHP код можно использовать на HTML-сайте для улучшения его комфортности. Как это сделать, читай в статье:


Здесь, как обычно, вопросы и комментарии.





Другие посты по этой теме:



43 коммент.:

  1. Молорик, как раз нужна была эта инфа, а курить гугл лень было. В закладки.

    ОтветитьУдалить
  2. че то не робит это((

    ОтветитьУдалить
  3. Да, чтот не получается...а фреймы не дают такого же результата разве?

    ОтветитьУдалить
  4. перед
    include ($_SERVER["DOCUMENT_ROOT"]."/papka/stranica.html");
    стоит проверить, имеется ли такой файл.

    ОтветитьУдалить
  5. Перед тем, как писать подобный комментарий, стоит прочитать статью полностью.

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

    ОтветитьУдалить
  7. Что значит какие различия между этими вставками? Какие у вас различия между кодом шапки сайта, счётчика и рекламы? Те же различия будут и между вставками.

    ОтветитьУдалить
  8. Отличная статья - коротко и все понятно. У меня была эдентичная проблема со вставкой дополнительных кнопок, а сайт из более 100 страниц HTM, я все это время мучился с копированием блока кнопок - время занимало около часа. Сейчас же, при публикации новой страницы, для вставки навигации требуется не более минуты. Огромное спасибо!

    ОтветитьУдалить
  9. У меня не работает, перенес футер в эту вставку, прописал вставку в индекс на место футера, открываю...тупо нет футера. Вроде сделал все как в статье.

    ОтветитьУдалить
  10. к предыдущему коментарию.
    то же самое можно сделать и другим, более лёгким методом, с использованием shtml, в том случае если на страничках не будет использоватся php

    ОтветитьУдалить
  11. Можно. Только статья, к которой вы оставляете комментарий, называется «Вставка PHP кода в HTML».

    ОтветитьУдалить
  12. Все разобрался, у хостинга php поддержка просто глючила. Спасибо за статью Алексей.

    ОтветитьУдалить
  13. Пробую на денвере - та же проблема, при вставке кода изчезает футер. Что я делаю неправильно?

    ОтветитьУдалить
  14. Уважаемый Алексей, в своей статье вы не упомянули главного, что после вставки кода нужно у всех страниц сайта переименовать расширение "htm" на "php", иначе код не работает!

    ОтветитьУдалить
    Ответы
    1. Это с чего вы сделали такое глубокомысленное заключение? На моём сайте нет ни одной страницы с расширением php и всё прекрасно работает.

      Удалить
  15. «Пробую на денвере - та же проблема, при вставке кода изчезает футер. Что я делаю неправильно?»

    А я-то откуда могу это знать?

    «Уважаемый Алексей, в своей статье вы не упомянули главного, что после вставки кода нужно у всех страниц сайта переименовать расширение "htm" на "php", иначе код не работает!»

    Это с чего вы сделали такое глубокомысленное заключение? На моём сайте нет ни одной страницы с расширением php и всё прекрасно работает.

    ОтветитьУдалить
  16. Уважаемый Алексей! повторите если вам не трудно на примере шапки. эта шапка будет на всех страницах. как этого добиться? используя php?

    < BODY bgcolor="#F0F8FF" text="#000000" link="#000000" vlink="#0000FF">

    < td background="logo.jpg">почта< /td>

    < td background="logo.jpg">реклама< /td>

    < td background="logo.jpg">прайс< /td>

    < td background="logo.jpg">поиск< /td>
    < /tr>

    ОтветитьУдалить
    Ответы
    1. на вашем сайте приведен пример с мета тегами! в данном случае пример шапки сайта, что надо сделать, что бы данный текст повторялся на всех страницах сайта?

      Удалить
    2. Вставить его на все страницы сайта.

      Удалить
  17. а через php это сделать нельзя?

    ОтветитьУдалить
  18. Алексей Востров спасибо огромное за сайт он написан красиво, грамотно, а главное понятно!будем надеяться что в дальнейшем вы найдете время рассказать более подробно как заложить вставки php http://www.seoded.ru/webmaster/sozdanie-saita/vstavka-php-koda.html

    ОтветитьУдалить
    Ответы
    1. Не за что.

      Я считаю, что материала в статье более чем достаточно.

      Удалить
  19. Алексей добрый день!
    да статья написано хорошо, все понятно - но ... )не работает!

    оставляю пробел после скобки и на странице вылезает код, что естественно, без пробела тож, нет ни чего?

    ОтветитьУдалить
  20. Спасибо за статью - очень доходчиво и точно описано. У кого не работает - не забываем, что надо у хостера уточнять настройки хостинга (чтобы обрабатывались вставки ПХП кода).

    ОтветитьУдалить
  21. Уточняю - на свой ХТМЛ сайт надо добавить файл .htaccess и в нем указать:
    RemoveHandler .html .htm
    AddType application/x-httpd-php .php .htm .html .phtml

    ОтветитьУдалить
    Ответы
    1. Кстати, да. Спасибо.

      Только достаточно строчки:

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

      Удалить
    2. Анонимный30 мая 2012 г., 15:43

      Простите, что это за файл?

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

      Удалить
    3. Это не файл. Это код, который нужно добавить в файл .htaccess

      Удалить
  22. Уважаемый Алексей Востров. У меня сайт еще в процессе разработки (на хостинг еще не заливал), сделал точно также как и в вашем уроке, и не работает... Это все из-за того, что у меня нет файла .htaccess ??? Или тут другая проблема??? Спасибо за внимание.

    ОтветитьУдалить
    Ответы
    1. Как вы можете знать, работает сайт или нет, если вы его ещё даже на хостинг не заливали?

      Удалить
    2. Просто банально открывая страницу на компьютере, все содержимое блоков отображается как и должно быть, за исключением блока, который заполняется содержимым другой html-страницей с помощью php вставки < ?php include ($_SERVER["DOCUMENT_ROOT"]."/papka/stranica.html"); ?>

      Удалить
    3. Так откуда у вас на компьютере взяться обработчику PHP? В статье ведь неоднократно повторяется, что покупать нужно хостинг с PHP. А у вас обычный компьютер.

      Если хотите, чтобы php-скрипты срабатывали на компьютере, то установите какой-нибудь Денвер тогда.

      Удалить
  23. Не обязательно для вставок использовать php-инклуды. Есть и обычные инклуды, на HTML, которые работают без поддержки РНР - < !--#include virtual="вставка.txt" -- >

    ОтветитьУдалить
  24. большое спасибо, именно то, что я искал своими красными глазами битый час!

    ОтветитьУдалить

Ваш комментарий появится в блоге после проверки администратором