|
PHP 5. Как самостоятельно создать сайт любой сложности. Зольников Д.С. Зольников Д.С. 2-е изд., стер. - М.: НТ Пресс, 2007. — 272 с. В книге приведены основные сведения по языку Web-программирования РНР, который позволяет решать задачи любой сложности и формировать динамические разделы сайта: форумы, гостевые книги, каталоги продукции и многое другое. Помимо синтаксиса и возможностей языка рассматривается установка и настройка Web-сервера Apache, на котором, как правило, выполняются РНР-программы. Издание отличается от традиционных учебников тем, что оно носит не справочный, а обучающий характер. Оно рассчитано на начинающего пользователя, имеющего базовые знания о программировании. Содержание: Глава 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 |
Loading
|