Как включить отображение PHP на веб-странице HTML? - PullRequest
0 голосов
/ 02 февраля 2012

Я искал на форумах и в Google несколько часов, не имея однозначного ответа, кроме "Ваш хост может не поддерживать PHP" Я опустил свою страницу PHP, чтобы просто отобразить некоторый текст в целях тестирования, но я все еще получаю только пустую веб-страницу. Я попытался открыть его локально в браузере, а также через веб-сервер, один и тот же результат для обоих. У кого-нибудь есть идея, почему этот простой PHP вообще не появляется на веб-странице?

<?php
echo "Show some text";
?>

also tried:

<html>
<?php
echo "Show some text";
?>
</html>

Ответы [ 3 ]

1 голос
/ 02 февраля 2012

Какое имя вашего файла? Является ли расширение файла файлом .html или .php? Если это .html, переименуйте его в .php и повторите тест с вашим первым тестом.;

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

<?php
    phpinfo();
?>

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

0 голосов
/ 02 февраля 2012

Чтобы просмотреть источник всего (без обработки):

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

AddType text/plain .php
AddType text/plain .html

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

0 голосов
/ 02 февраля 2012

Ваш файл должен заканчиваться на .phtml или .php, чтобы PHP работал на HTML-странице.

index.php

<?php
echo "Hello World!";
?>

Или вы можете обмануть свой сервер, Apache и Nginx поддерживают это, как и IIS.По сути, вы можете иметь «index.x» или «index.px» - ваше собственное расширение, оно не рекомендуется по понятным причинам.В Apache (ваша папка public_html) включите это в вашем файле .htaccess:

AddType application/x-httpd-php .php
AddType application/x-httpd-php .ac1d
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .phtml 
AddType application/x-httpd-php .x 
# your custom extension above.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...