1. Создание рабочего места;
2. (PHP) Создание php-файла, встраивание php-кода в html;
3. (PHP/HTML) Создание формы авторизации;
4. (PHP) Типы данных в php;
5. (HTML/JavaScript) XSS-атаки.
1. Создание рабочего места
1.1 Для создания рабочего места для начала идеально подойдет связка Apache+MySQL+PHP, чтобы избежать сейчас потерю времени на установку этих модулей, советую начать с Denwer'а (http://www.denwer.ru), если вы используете, например, Mac OS, советую использовать XAMPP (http://www.apachefriends.org/ru/xampp.html).
После установки Денвера чтобы запустить сервис, нужно нажать ярлык "Start", после чего появится виртуальный диск (Z) и вы сможете начать работать.
Для работы с Денвером загружайте файлы в папку test1.ru/www, чтобы открыть файл с именем, например, "form.php", лежащий в test1.ru/www требуется ввести в адресной строке браузера test1.ru/form.php.
1.2 Для удобной работы с кодом используйте notepad++ (http://notepad-plus-plus.org/). Запомните, сохраняя файлы в кодировке UTF-8 не забывайте указывать в меню "Кодировка" UTF-8 без BOM (о BOM читайте в разделе Юникод на http://www.ru.wikipedia.org). Для пользователей Mac OS стоит загрузить TextMate.
1.3 Установите браузер Firefox и, для начала, плагин Firebug
2. (PHP) Создание php-файла, встраивание php-кода в html;
Для создания php файла достаточно открыть новый файл в блокноте и сохранить с расширением .php, например, index.php
По структуре php-документ может ничем не отличаться от html-документа, содержать наборе тегов <html>,<head>,<body>... для встраивания php-кода в подобный документ требуется использовать ограничители <?php - как "открывающий" и ?> - как "закрывающий". Внутри этих ограничителей будет располагаться ваш php-код. Так же в php-коде возможно делать комментарии:
- Код: выделить все
<?php
// - одннострочные
/* мно-
го стро-
/* чные
?>