Вот шаг за шагом процесс, чтобы включить PHP код в HTML файл (испытано)
Если PHP работает есть только один шаг влево, чтобы использовать PHP скрипты в файлах с расширением * .html или * .htm. Волшебное слово «.htaccess». Пожалуйста, ознакомьтесь с определением .htaccess в Википедии, чтобы узнать больше об этом. Согласно Википедии, это «файл конфигурации на уровне каталогов, который позволяет децентрализовать управление конфигурацией веб-сервера».
Возможно, вы используете такой конфигурационный файл .htaccess для своей цели. В нашем случае вы хотите, чтобы веб-сервер обрабатывал файлы HTML, такие как файлы PHP.
Сначала создайте пустой текстовый файл и назовите его «.htaccess». Вы можете спросить себя, почему имя файла начинается с точки. В Unix-подобных системах это означает, что dot-файл является скрытым файлом. (Примечание. Если ваша операционная система не разрешает имена файлов, начинающиеся с точки, просто временно назовите файл «xyz.htaccess» временно. Как только вы загрузите его на свой веб-сервер на более позднем этапе, вы можете переименовать файл в онлайн, .htaccess ") Затем откройте файл с помощью простого текстового редактора, такого как« Редактор »в MS Windows. Вставьте следующую строку в файл: AddType application/x-httpd-php .html .htm Если это не сработает, удалите строку из вашего файла и вставьте в нее эту альтернативную строку, для PHP5: Приложение AddType/x-httpd-php5 .html .htm Теперь загрузите файл .htaccess в корневой каталог вашего веб-сервера. Убедитесь, что имя файла «.htaccess». Теперь ваш веб-сервер должен разбирать файлы * .htm и * .html, такие как файлы PHP.
Вы можете попробовать, если он работает, создав HTML-файл, как показано ниже. Назовите это «PHP-в-HTML-Test.htm», вставьте следующий код в нем и загрузить его в корневой каталог вашего веб-сервера:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Use PHP in HTML files</TITLE>
</HEAD>
<BODY>
<h1>
<?php echo "It works!"; ?>
</h1>
</BODY>
</HTML>
Попробуйте открыть файл в браузере, набрав: http://www.your-domain.com/php-in-html-test.htm (еще раз, пожалуйста, замените your-domain.com через свой собственный домен ...) Если в вашем браузере отображается фразу «It works!» все работает отлично, и вы можете использовать PHP в. * html и * .htm-файлах с этого момента. Однако, если нет, попробуйте использовать альтернативную строку в файле .htaccess, как мы показали выше.Если все еще не работает, обратитесь к вашему провайдеру хостинга.
Нет причин иметь это в теге PHP и использовать 'echo'. Вы можете включить его, даже если это простой HTML-код. ** Изменить **: Тем не менее, ваш код выглядит отлично. Вы пытались просмотреть источник, и могли ли вы опубликовать его в OP? ** Редактировать **: Возможно, это потому, что PHP не установлен на вашем сервере, и поэтому ваш браузер просто отображает теги PHP как обычные теги HTML (ничего). – h2ooooooo
+1 как вы сделали для тегов с телом головы и тела – Waygood
Вместо этого вы можете рассмотреть механизм шаблонов. Посмотрите Smarty, Twig или Dwoo в качестве примеров. Там больше тонны. – Crontab