PHP-код в shtml

Итак, я очень новичок в дизайне веб-сайтов, поэтому, пожалуйста, имейте это в виду. Я работал над сайтом (с расширением файла.shtml), и пришло время добавить к нему php-код. Это всего лишь небольшой код, но он не работает на веб-сайте.shtml; PHP-код заканчивается в исходном коде в качестве комментария. Мне было интересно, есть ли способ заставить php-код работать на веб-сайте shtml. Благодарю.

3 ответа

Решение

Измените.shtml на.php, обновите включаемые файлы, которые у вас, вероятно, есть, и вы уже в пути.

Чтобы сохранить ваш.shtml добавить это

AddType application/x-httpd-php .shtml

Имейте в виду, что это добавит дополнительную нагрузку на ваш веб-сервер, поскольку теперь он будет сканировать все.shtml на наличие php, а не только файлы.php

Это можно добавить в файл httpd.conf

Напишите ваш PHP-код в виде отдельного файла.php, а затем включите его, используя SSI, например:

<!--#include virtual="/path/to/yourfile.php" -->

Это работало для меня на размещенном веб-сайте без каких-либо изменений в.htaccess. PHP выполняется перед включением в страницу.shtml.

Вам нужно будет настроить веб-сервер, чтобы это работало. Проверьте Apache или http://www.apachefriends.org/en/xampp.html для чего-то очень простого в настройке. Вы не можете просто поместить PHP на html-страницу и ожидать, что он запустится, ему нужен интерпретатор.

Другие вопросы по тегам