Приступая к работе с PHP: Часть 4 - Интеграция PHP и HTML
После последней части этой серии на PHP структуры управления программой, я получил ряд запросов на должность по интеграции PHP и HTML. Это на самом деле довольно просто интегрировать PHP и HTML; по большей части, скрипт, PHP можно рассматривать в качестве главной страницы сайта, с битами PHP добавлено: здесь и там. Ничего в скрипт, который не содержится в <? PHP?> Тэги игнорируется компилятора PHP и передается напрямую в веб-браузере как есть.
Давайте посмотрим на очень простой пример того, что полный сценарий PHP может выглядеть так:
<html>
<head>...</head>
<body>
Welcome, today is <?php echo date('l, F jS, Y'); ?>.
</body>
</html>
Вы можете видеть, что большая часть кода выше просто HTML, только с немного PHP, что печатает сегодняшнюю дату, используя встроенную в дату функции. Как я уже говорил выше, все Plain HTML в коде выше, будут игнорироваться компилятора PHP и передается через нетронутые веб-браузер.
Использование HTML Внутри программы Управляющие структуры
Мы можем объединить то, что мы узнали в последний раз о структуре программы управления для интеграции PHP и HTML. Давайте посмотрим, например, с помощью If / Else блока для отображения праздника сообщения на вашем сайте:
<?php if (date('n/j') == '12/25') : ?>
<p>Merry Christmas!</p>
<?php else : ?>
<p>Welcome to my website.</p>
<?php endif; ?>
Этот код будет отображать "Merry Christmas" 25 декабря, и "Добро пожаловать на мой сайт." На каждый день года. Вы можете заметить, что, если / другое структура немного отличается, что я показал вам в прошлый раз. Это альтернативная форма, немного легче использовать при интеграции PHP и HTML. Каждый из ваших условных заявлений двоеточие, и ты должен быть положен конец, если / другого блока с ENDIF (и не забудьте, что точка с запятой!). Вы можете сделать нечто подобное с к и, хотя петли, заканчивая епсМог и ENDWHILE, соответственно. Этот метод может быть полезным для отображения табличных данных:
<table border="1">
<tr><td><strong>Row Number</strong></td></tr>
<?php for ($i=1; $i<=10; $i++) : ?>
<tr><td><?php echo $i; ?></td></tr>
<?php endfor; ?>
</table>
Посмотрите, как просто? Интеграция PHP и HTML действительно очень проста. Просто помните, что в своей основе сценария PHP просто HTML страницы с некоторыми PHP посыпать через него. Если вы действительно хотели, то вы можете создать скрипт, который был только HTML в ней, без каких-либо <? PHP?>, А также он будет прекрасно работать.
В следующий раз
Теперь, когда мы узнали, как легко интегрировать PHP и HTML, следующего Наиболее популярные темы был доступ к базе данных. Почти каждый "реальный" веб-приложение требует, по крайней мере небольшую базу данных, чтобы узнать, как запрос и использовать эти данные с PHP является важной темой для покрытия.



















