Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript

Печать

Введение в РНР

В главе 1 о РНР говорилось как о языке, заставляющем сервер генерировать динамическую, потенциально разную выходную информацию при каждом запросе браузером веб-страницы. В данной главе начнется изучение этого простого, но мощного языка, которое продолжится в следующих главах и завершится в главе 6.

Я призываю вас выполнять разработку кода РНР в одной из интегрированных средств разработки (IDE), упомянутой в главе 2. Она поможет выявить опечатки, что существенно ускорит обучение по сравнению с работой в менее функциональных редакторах.

Многие из IDE позволяют запускать код, рассматриваемый в этой главе, и изучать производимую им выходную информацию. Вам также будут показаны методы вставки кода РНР в файл HTML, чтобы дать представление о внешнем виде выходной информации на веб-странице (то есть том, в котором она в итоге предстанет перед пользователями). Но несмотря на все волнения, связанные с этим первым шагом, в действительности на данном этапе он не играет важной роли.

В процессе создания веб-страницы будут представлять собой комбинацию РНР, HTML JavaScript и инструкций MySQL. Кроме того, каждая страница может привести на другие страницы, предоставляя пользователям возможности щелкать на ссылках и заполнять формы. Хотя при изучении этих языков можно обойтись и без этих сложностей. На данном этапе нужно сконцентрироваться исключительно на написании PHP-кода и на достижении предсказуемости содержимого выходной информации или по крайней мере на умении разбираться в характере этой информации.

Включение РНР в HTML

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




купить бланки туристских путевок