Викладання коду html, css і php

Якщо ви ще не цілком розібралися в тому, як працюють змінні і змінна $ _REQUEST, нічого страшного. У кількох наступних розділах ви отримаєте додаткові відомості про змінних і, зокрема, про спеціальні змінних в PHP, таких як $ _REQUEST.

Як тільки PHP-програма отримує значення з поля форми name (ім'я), вона виводить це значення, використовуючи інструкцію echo. яка вже застосовувалася в ва- шейпервойPHP-программе.Етозначеніепопадаетнепосредственнов HTML-код, що відправляється назад браузеру.

Якщо ви запускаєте PHP-програму на своїй машині з використанням вікна командного рядка, то як тільки код PHP буде збережений, його можна буде запустити. Але при роботі з веб-сторінками та веб-додатками все виходить трохи складніше.

PHP працює точно так само. Як тільки ваша PHP-програма буде написана, ви викладаєте її на свій веб-сервер разом зі своїм кодом HTML і CSS. При цьому, як правило, виходять такі файли і каталоги.

Каталог CSS (css /). Це каталог, де зберігаються всі таблиці CSS.

КаталогPHP (scripts /). Сюди поміщаються всі PHP-програми. Цей каталог можна також назвати більш конкретно, наприклад php / або phpScripts /, але в більшості випадків веб-сайти використовують для цього каталогу назву scripts /, тому застосування саме цієї назви вважається правилом хорошого тону.

Викладання коду html, css і php

Глава 1. PHP: що, де і навіщо?

Тепер, коли у вас вже є готовий HTML- і PHP-код, вам потрібно викласти ці файли в правильні каталоги. Слід також завантажити файл phpMM.css з веб-

сайту книги www.missingmanuals.com/cds/phpmysqlmm і помістити таблицю CSS

Коли все буде на своїх місцях, структура каталогів вашого веб-сервера набуде вигляду, показаний на рис. 1.17. HTML- і PHP-файли створені нами конкретно для цього розділу, саме тому вони знаходяться в каталозі ch01 /. А файл phpMM.css призначений для прикладів, що створюються у всій книзі, тому його потрібно помістити в каталог css /, який слід відразу ж за кореневим каталогом веб-сервера.

Мал. 1.17. Структура каталогів веб-сервера

Викладання коду html, css і php

Частина 1. Основи PHP і MySQL

Запуск вашої другої програми

Тепер HTML- і CSS-код знаходяться в потрібних місцях, а в HTML-формі в качест-

ве дії вказана ваша PHP-програма. В каталозі ch01 / scripts / також повинен бути файл sayHelloWeb.php. Залишилося тільки привести PHP в дію. Відкрийте веб-браузер і перейдіть на ваш веб-сервер, а потім додайте до імені сервера ch01 / sayHello.html. Ви побачите створений вами в файлі sayHello.html HTML, по-

хожій на зображення, яке представлено на рис. 1.18.

Мал. 1.18. Найчастіше ви звертаєтеся до HTML-сторінці, а не безпосередньо до PHP-програмою. Але на цих HTML-сторінках будуть використовуватися ваші PHP-програми для генерування відповідей на запити ваших користувачів

Введіть своє ім'я, а потім клацніть на кнопці Привітайте мене. Сторінка відправить ваше ім'я як частина даних форми дії форми вашої програми sayHelloWeb.php. Ця програма запускається на вашому веб-сервері, а потім вам повертається відповідь (рис. 1.19). Таким чином, веб-браузер насправді не виконує вашу програму. Замість цього він змушує запускати програму ваш сервер, і потім цей сервер повертає результат запуску програми sayHelloWeb.php назад браузеру, який показує вам персоніфіковане вітання.

Викладання коду html, css і php

Глава 1. PHP: що, де і навіщо?