Общеобразовательные |
PHP 5. Как самостоятельно создать сайт любой
сложности. Зольников Д.С.
2-е изд., стер. - М.:
НТ Пресс, 2007. —
272 с.
В книге приведены основные сведения по языку
Web-программирования РНР, который позволяет решать задачи любой сложности и
формировать динамические разделы сайта: форумы, гостевые книги, каталоги
продукции и многое другое. Помимо синтаксиса и возможностей языка
рассматривается установка и настройка Web-сервера Apache, на котором, как
правило, выполняются РНР-программы.
Издание отличается от традиционных учебников тем,
что оно носит не справочный, а обучающий характер. Оно рассчитано на начинающего
пользователя, имеющего базовые знания о программировании.
Формат:
djvu
Размер:
1,9 Мб
Скачать:
yandex.disk
Содержание
Введение 8
Глава 1 Приступая к работе 11
РНР-это 11
История РНР 12
Почему именно РНР 13
Открытый код 13
Производительность 14
Переносимость 14
Среда разработки 14
Простота синтаксиса 14
Как все это работает 15
От интерпретатора к компилятору 18
Возможности РНР 19
Что потребуется для работы 20
Apache 20
РНР 21
MySQL 21
В поисках ответа 21
Полезные сайты 22
Как искать 22
Заключение к главе 23
Глава 2 Установка и конфигурирование 24
Установка программ 24
Apache 24
РНР 28
MySQL 29
Конфигурирование программ 30
Apache 30
РНР 31
MySQL 32
Тестирование программ 32
Apache 32
РНР 33
MySQL 34
Заключение к главе 35
Глава 3 Основы синтаксиса РНР 36
Программа на РНР-это 36
Профессиональная вставка 39
РНР и HTML 40
Комментарии 42
Оформление кода программы 43
Заключение к главе 46
Глава 4 Переменные, константы и типы данных 47
Переменные - это 47
Типы данных 49
Определение переменных 52
Изменение типа данных 55
Приведение типов данных 57
Ссылки на переменные 58
Динамические переменные 59
Константы -это 61
Определение констант 63
Предопределенные константы 65
Заключение к главе 66
Глава 5 Операторы 67
Операторы - это 67
Оператор присваивания 68
Арифметические операторы 69
Операторы отношения 70
Логические операторы 72
Поразрядные операторы 73
Строковые операторы 75
Другие операторы 76
Оператор подавления ошибок 76
Операторы увеличения и уменьшения 76
Сокращенная запись присвоения переменных 78
Приоритетность и ассоциативность 78
Заключение к главе 80
Глава 6 Управляющие операторы РНР 81
Условные операторы 81
Операторе 82
Elseif 88
Switch 89
Операторы цикла 95
For 95
Foreach 98
While 98
Do...while 100
Безусловные операторы 101
Break 102
Continue 103
Exit 104
Require и include 105
Require 105
Include 106
Заключение к главе 106
Глава 7 Функции 107
Функция- это 107
Определение функций 108
Негласные правила при определении функций 111
Аргументы функций 111
Область видимости переменных 116
Время жизни переменных 118
Рекурсия 120
Динамический вызов функций 123
Заключение к главе 125
Глава 8 Массивы 127
Массив-это 127
Инициализация массивов 129
Присвоение значений 129
Функция аггау() 131
Вывод массивов 131
Обход массивов 133
count() 136
each() 137
list() 137
Операторы массивов 140
Сложение массивов 140
Сравнение массивов 142
Модифицирование массивов 144
Добавление элементов массива 144
Удаление элементов массива 145
Сортировка массивов 148
Многомерные массивы 154
Преобразование в массив 156
Заключение к главе 157
Глава 9 Строки 158
Строка-это 158
Обработка переменных внутри строк 161
Полезные функции 163
Вывод строк 163
Форматированный вывод строк 164
Длина строки 168
Поиск подстроки в строке 170
Чистка строк 171
Заключение к главе 172
Глава 10 Работа с HTML-формами 173
HTML-форма - это 173
Передача данных HTML-формы 174
Получение данных 176
Суперглобальные массивы $_GET и $_POST 178
Заключение к главе 179
Глава 11 Работа с файлами и каталогами 180
Работа с файлами 181
Файл -это 181
Открытие файлов 181
Закрытие файлов 183
Чтение и запись файлов 184
Копирование, удаление и переименование файлов 187
Получение информации о файлах 188
Файловый указатель 192
Работа с каталогами 192
Каталог-это 192
Открытие и закрытие каталогов 193
Чтение каталогов 194
Создание и удаление каталогов 197
Заключение к главе 198
Глава 12. Работа с базами данных 199
Базы данных - это 199
PHP и базы данных 201
Соединение с сервером базы данных 201
Создание и удаление базы данных 203
Создание и удаление таблиц 206
Работа с данными 208
Заключение к главе 213
Глава 13 Работа с изображениями 214
Изображение -это 214
Библиотека GD 215
Создание и вывод изображений 216
Модификация изображений 219
Рисование геометрических фигур 219
Работа с текстом 224
Заключение к главе 228
Глава 14 Работа с датой и временем 229
Время - это 229
Особенности времени в РНР 230
Заключение к главе 237
Глава 15 Работа с регулярными выражениями 238
Регулярные выражения - это 238
Шаблоны 239
Регулярные выражения POSIX 239
Литералы 239
Метасимволы 243
Классы символов 245
Квантификаторы 247
Замена по шаблону 248
Примеры регулярных выражений 250
Заключение к главе 251
Глава 16 Работа с Cookies 252
Cookies-это 252
Создание Cookies 253
Чтение из Cookies 254
Удаление Cookies 255
Заключение к главе 256
Предметный указатель 257
О том, как читать книги в форматах
pdf,
djvu
- см. раздел "Программы; архиваторы; форматы
pdf, djvu
и др."
|