"Истина где-то рядом."

Уроки HTML

Скрипты PHP

Шаблоны HTML

Меню сайта
Уроки HTML
Уроки CSS
HTML5
Скрипты JAVA
Вёрстка сайта
Примеры PHP
Графика
Оптимизация сайта
Полезное
Реклама на сайте:






Как вставить PHP код в HTML страницу


папка digest

Пример № 8

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

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

PHP тесно связан с HTML, поэтому очень часто приходится использовать не чистые php-скрипты, а смесь со вставками php-кода в html-документ. С другой стороны PHP выполняется на сервере и способен сам генерировать html-страницы, которые он и отсылает клиенту.

Например, выражение в языке PHP - это вообще любая строка, число, объект, массив, или что-то ещё, что представлено в явном виде или в виде каких-либо вычислений.

Например:

'строка с текстом'
7
2 + 2
5 / 2

Всё вышеперечисленное является выражениями. При этом выражение должно иметь какое-либо значение. Для примеров выше это, например, строка с текстом, целое число 7, целое число 4 и, наконец, дробное число 2.5.

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

Расмотрим пример:

PHP может быть встроен прямо в HTML
. Давайте отредактируем файл testing.php. Впишем в него следующий код:

Пример кода:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Пример встраивания PHP в HTML</title>
</head>
<body>
<h1>Пример встраивания PHP в HTML</h1>
2 + 2 = <?php echo 2 + 2; ?>
</body>
</html>

Теперь проверим результат в браузере:

Как мы видим, та часть кода, которая находилась внутри тегов <?php ... ?> успешно выполнилась. Если мы сейчас в браузере посмотрим исходный код страницы, то увидим только получившийся результат.

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Пример встраивания PHP в HTML</title>
</head>
<body>
<h1>Пример встраивания PHP в HTML</h1>
2 + 2 = 4
</body>
</html>

Как видно из примера, код на PHP выполняется на стороне сервера. А, в браузер, клиенту, отдаётся только результат.

Это аксиома! (ред.)

Давайте теперь разберемся, как же именно произошло то, что мы увидели. Веб-сервер видит, что был запрошен файл с расширением .php.
Он понимает, что здесь будет код на языке PHP, и передаёт содержимое файла интерпретатору языка. Он, в свою очередь, знает, что код расположен между тегами <?php ... ?> и как только он их встречает,
то выполняет этот код. После этого отдает результат выполнения веб-серверу, а уже он просто отдаёт в браузер получившийся результат.

Посмотреть пример можно здесь.

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

Важно знать! Файл, содержащий PHP в HTML, должен иметь расширение .php. Также можно настроить файл .htaccess для чтения PHP-кода в HTML-файлах без изменения расширения.




  В этой статье мы разобрали как вставить PHP код в HTML страницу, и какое расширение она должна иметь.





Создано:|03.02.2024.