Посмотрите на этот URL в Chrome и Firefox.
http://gymshuffle.com/contact.html
Если FF, на странице есть неинтерпретированный код PHP. В Chrome нет.
Что заставило бы PHP отображаться в Firefox?
Это интересно, похоже, что Chrome понимает, что то, что находится между >?php и? < не является тегом браузера, а представляет собой искаженный HTML, и никогда не позволяет ему добраться до дерева HTML. Вы можете увидеть гораздо более простую версию того же самого здесь
Исходный код
<?php echo ('test'); ?>
test
URL:
http://alanstorm.com/testbed/chrome-php.html
Если вы просматриваете исходный код в Chrome, PHP-код не отображается. Если вы делаете это в Firefox, то он отображается.
Важно помнить, что ваш PHP-код не выполняется. Chrome загружает страницу с необработанным PHP-кодом, видит необработанный PHP-код и удаляет его перед рендерингом страницы.
Обновление: Видел голосование по этому поводу в 2015 году - и похоже, что Chrome теперь отображает упомянутый код.
Firefox рассматривает все, от php до /> в первом теге
, как один большой тег HTML. Chrome просто игнорирует все в тегах PHP. Чтобы PHP заработал, вам нужно изменить расширение файла на .php
. PHP - это серверный язык, поэтому никакая обработка не выполняется браузером.
Ваш http сервер не настроен для отправки файлов .html через php -устный переводчик. Попробуйте переименовать файл с index.html
в index.php
. Скорее всего, это сработает, но на самом деле , пожалуйста, обратитесь к администратору сервера за помощью в этой проблеме конфигурации.
С уважением
rbo
PHP работает на стороне сервера. Браузер не имеет никакого отношения к его интерпретации.
Это интересно. Если вы посмотрите исходный код html, вы увидите код php в FF, но не в Chrome. Возможно, проблема с MIME? Вы также можете попробовать изменить расширение файла на .php.