Использование PHP внутри HTML
PHP-файлы обычно представляют собой смесь HTML и РНР. Это не создает проблем, так как PHP-код всегда заключается внутри тегов , что позволяет серверу легко идентифицировать его.
При использовании обычного HTML-кода все достаточно просто — web-сервер посылает текст страницы браузеру, который интерпретирует HTML-теги и отображает результат на экране. С РНР всё становится немного сложнее. PHP-код выполняется при помощи РНР, и если этот код формирует какой-либо текст для отображения, он вставляется на то место, где размещался РНР-код. В любом случае РНР-код удаляется перед отправкой готовой странице клиентскому браузеру.
Пример демонстрирует эту технологию в действии. Текст примера содержит несколько HTML-тегов, например, тег H1, который предназначен для формирования заголовка.
<HTML> <HEAD> <TITLE> Использование HTML и PHP в одном файле </TITLE> </HEAD> <BODY> <H1> Использование HTML и PHP в одном файле </Н1> phpinfо(); ?> </B0DY> </HTML>
После тега <Н1> расположен РНР-код, который выполняется, а его результат — сформированная таблица с параметрами настройки РНР — размещается после заголовка. Результат выполнения примера представлен на рисунке.
Для того, чтобы PHP-страница выглядела более строго, можно добавить один из логотипов, доступных для закачки
по адресу
<HTML> <HEAD> <TITLE> Использование HTML и PHP в одном файле </TITLE> </HEAD> <BODY> <H1> Использование HTML и РНР в одном файле </Н1> phpinfо(); ?> <IMG SRC="PHP.GIF"> </BODY> </HTML>
Результат выполнения этого кода показан на рис.:
Автор: Стивен Хольцнер. Переводчик: С. Банников