PHP в HTML-файлы - PullRequest
       12

PHP в HTML-файлы

2 голосов
/ 17 июля 2011

Как настроить подвижный тип, чтобы разрешить php в html-файлах?Я видел места, где люди делают тег php в html-файле, и сервер знает, как интерпретировать php в html-файле.Есть ли способ сделать это для Movable Type?

Ответы [ 5 ]

4 голосов
/ 17 июля 2011

Прочитайте здесь: http://php.about.com/od/advancedphp/p/html_php.htm

1 голос
/ 17 июля 2011

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

То же самое касается asp, jsp, css, html ... до тех пор, пока ваш веб-сервер может обслуживать его, Movable Type может выводить его.

0 голосов
/ 26 января 2016

Вы можете использовать php в html-кодах, но файл должен быть на PHP, вы также можете использовать HTML, не важно, что это PHP. Например, этот код на HTML и также имеет PHP:

   <html>
   <head></head>
   <body class="page_bg">
   Hello, today is 
  <?php 
  echo "Hello world";
  ?>
   </body>
   </html>

В заключение, файл должен быть в PHP. Это не означает, что вы работаете в HTML, но для использования PHP вам нужно это сделать.

0 голосов
/ 16 февраля 2013

Movable Type будет публиковать контент точно так же, как вы пишете его в администраторе подвижного типа, другими словами, вам не нужно ничего делать с подвижным типом, чтобы интерпретировать код php, который вы можете поместить внутри своих страниц.

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

Но так как у вас есть подвижный тип, настроенный для публикации страниц с.Расширение html, эти страницы интерпретируются сервером как HTML-страницы.Вам нужно настроить сервер так, чтобы он интерпретировал ваши HTML-страницы как PHP.

Этот параметр может отличаться для разных серверов, но вы обычно добавляете следующее в свой файл .htaccess.:

php5-скрипт AddHandler .html

Это изменение также можно сделать изнутри Cpanel, в: Advanced -> Apache Handlers

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

0 голосов
/ 17 июля 2011

Нет, не совсем.

Вы можете поместить HTML в файл PHP.Это работает, потому что интерпретатор PHP распознает части PHP (и обрабатывает их), а также распознает части HTML (и передает их напрямую).

В Movable Type у вас обычно нет интерпретатора PHP.

Обсуждается перенос переносимого типа с Perl на PHP:

http://forums.movabletype.org/2008/09/full-php-movable-type-platform.html

...