PHP, MySQL, XML. Программирование для Интернета (+ CD-ROM)

Е. С. Бенкен

Рассмотрено применение PHP для работы с базами данных MySQL и XML-документами. Описана установка и настройка сервера Apache с модулем PHP 5 и сервера MySQL 5. Изложены основы языка PHP и его расширения. Подробно излагается работа с базами данных MySQL от построения запросов до использования утилит командной строки. Приведены базовые сведения о языке XML. Описан формат новостной ленты RSS и представлены практические примеры обработки XML-документов с помощью расширений PHP 5, таких как SimpleXML, DOM-функциями и функциями событийного программирования SAX. В третьем издании внесены изменения, связанные с новыми возможностями языка PHP и сервера Apache, уделено особое внимание русификации программного кода.

Компакт-диск содержит дистрибутивы Web-сервера, модуля PHP и сервера MySQL, распространяемые по лицензии GNU/GPL, а также примеры из книги.

Издательство: БХВ-Петербург, 2011 г.

ISBN 978-5-9775-0724-0

Количество страниц: 304.

Содержание книги «PHP, MySQL, XML. Программирование для Интернета (+ CD-ROM)»:

  • 1 Вступительное слово
  • 7 Введение
    • 7 Для кого написана эта книга
    • 8 Как работать с книгой
    • 8 Источники информации
    • 9 Благодарности
  • 11 ЧАСТЬ I. ОСНОВЫ ЯЗЫКА PHP
  • 13 Глава 1. Основы клиент-серверного взаимодействия в Интернете
    • 13 Необходимые определения
    • 15 Протокол HTTP
    • 18 CGI
  • 20 Глава 2. Установка Web-сервера Apache 2.2 и модуля PHP 5 в Windows
    • 20 Установка сервера Apache
    • 23 Директивы конфигурации Apache
    • 25 Установка модуля PHP
  • 29 Глава 3. Создание сценариев на PHP. Типы данных, переменные, операторы
    • 29 Редакторы для работы с PHP
    • 29 Базовый синтаксис
    • 31 Типы данных
    • 32 Комментарии
    • 32 Выражения и операторы
    • 33 Константы
    • 33 Переменные
    • 35 Ссылки
  • 37 Глава 4. Операции и управляющие конструкции
    • 37 Арифметические операции
    • 38 Поразрядные операции
    • 39 Оператор подавления ошибки
    • 39 Операции сравнения
    • 40 Логические операции PHP
    • 41 Преобразование типов
    • 41 Тернарная операция
    • 41 Управляющие конструкции
  • 49 Глава 5. Функции и повторное использование кода
    • 49 Встроенные функции
    • 55 Определение и вызов пользовательских функций
    • 57 Функции и область действия переменной
    • 58 Статические переменные
    • 59 Повторное использование кода
  • 60 Глава 6. Массивы
    • 61 Ассоциативные массивы
    • 63 Многомерные массивы
    • 64 Функции для работы с массивами
    • 66 Автоглобальные массивы
  • 68 Глава 7. Передача данных через HTML-формы
    • 68 Теги формы
    • 70 Работа с формами в PHP
  • 74 Глава 8. Работа с файлами
    • 74 Открытие файла
    • 76 Запись в файл
    • 77 Закрытие файла
    • 78 Считывание данных из файла
    • 79 Блокировка файла
    • 80 Функции для работы с каталогами
  • 81 Глава 9. Строковые функции и регулярные выражения
    • 81 Строки в PHP
    • 87 Регулярные выражения
  • 92 Глава 10. Графика в PHP 5
    • 92 Графические форматы данных
    • 93 Подключение графической библиотеки
    • 93 Создание изображений
  • 99 Глава 11. Cookies и управление сессиями
    • 99 Cookie
    • 102 Сессии
  • 105 Глава 12. Загрузка файлов на сервер
  • 108 Глава 13. Объектная модель в PHP 5
    • 108 Классы и объекты
    • 109 Конструктор класса
    • 109 Код класса и создание объекта
    • 110 Деструктор объекта
    • 111 Вложенные объекты
    • 112 Копирование и клонирование объектов
    • 113 Наследование
    • 115 Финальные классы
    • 117 Доступ к свойствам и методам класса
    • 119 Статические свойства и методы класса
    • 120 Абстрактные классы и интерфейсы
    • 121 Константа класса
    • 122 Ключевое слово instanceof
    • 122 Обработка ошибок
    • 124 Автозагрузка класса
    • 125 Итераторы: просмотр всех общедоступных свойств объекта
  • 127 ЧАСТЬ II. PHP и MySQL
  • 129 Глава 14. Реляционные базы данных
    • 130 Таблицы, записи, столбцы
    • 131 Отношения и ключи
  • 133 Глава 15. Установка сервера MySQL 5 в Windows
  • 137 Глава 16. Создание баз данных
    • 137 Типы данных MySQL
    • 139 Работа с клиентской программой mysql
    • 141 Создание базы данных taxi
    • 144 Запись данных в таблицы
    • 145 Клиентские утилиты
  • 152 Глава 17. Запросы к базе данных
    • 152 Команда SELECT
    • 153 Запросы с указанием критерия отбора данных
    • 155 Группировка данных и агрегатные функции
    • 156 Запросы к двум и более таблицам
    • 158 Команды обновления и удаления данных в таблицах
    • 158 Изменение структуры таблицы
    • 159 Создание индексов
    • 160 Вложенные запросы
  • 162 Глава 18. Обеспечение безопасности данных
    • 162 Привилегии в MySQL
    • 165 Транзакции
  • 168 Глава 19. Расширение mysqli для работы с базами данных
    • 169 Процедурный стиль создания скрипта для работы с MySQL
    • 173 Объектный подход
  • 179 ЧАСТЬ III. РАЗРАБОТКА ПРИЛОЖЕНИЯ
  • 181 Глава 20. Проектирование сайта электронной коммерции
    • 181 Задача
    • 181 Структура сайта
    • 182 Файлы приложения электронной коммерции
  • 185 Глава 21. Реализация базы данных
    • 185 Схема базы данных
    • 185 Создание и заполнение базы данных
    • 189 Примеры запросов к базе данных
  • 192 Глава 22. Объявление классов
    • 192 Класс hat_foot
    • 193 Класс baza
    • 195 Класс country
    • 197 Класс city
    • 197 Класс hotel
    • 199 Класс tour
    • 202 Класс customer
    • 206 Класс order
  • 209 Глава 23. Сценарии сайта
    • 209 Домашняя страница сайта
    • 211 Выбор и заказ тура
    • 214 Страницы описаний стран, городов и отелей
    • 216 Администрирование сайта
  • 221 ЧАСТЬ IV. XML И PHP
  • 223 Глава 24. Язык XML
    • 223 Синтаксис XML. Правильно оформленный XML
    • 225 XML-декларация
    • 226 Атрибуты
    • 226 Комментарии
    • 227 Процессуальная инструкция
    • 227 Пространства имен XML
    • 228 Особые символы
    • 229 CDATA
  • 230 Глава 25. Преобразование XML-документов с помощью стилевых таблиц XSL
    • 231 Таблицы стилей XSL
    • 237 Язык преобразования XSLT
  • 247 Глава 26. Применение XPath при обработке XML-документов
    • 248 Выделение ветвей
    • 249 Выделение нескольких путей
    • 249 Выделение атрибутов
    • 250 Оси и проверки узлов
    • 253 Функции языка XPath
  • 255 Глава 27. Объектная модель документа
    • 255 Дерево документа
    • 256 Объект Node
    • 257 Объект NodeList
    • 258 Объект Document
    • 258 Объект Element
    • 259 Объект Attr
  • 261 Глава 28. Новостная лента RSS
  • 264 Глава 29. Создание и анализ XML-документов средствами PHP. SAX-парсер
    • 265 SAX
    • 265 Определение функций-обработчиков событий
  • 271 Глава 30. Расширение SimpleXML в PHP 5
  • 276 Глава 31. Расширение DOM в PHP 5
    • 276 Применение DOM-функций для создания, модификации и чтения XML-документов
    • 281 Расширение XSL в PHP 5
  • 283 Приложение. Описание компакт-диска
  • 285 Предметный указатель

Инструкция как скачать книгу Е. С. Бенкен: PHP, MySQL, XML. Программирование для Интернета (+ CD-ROM) в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.
PHP, MySQL, XML. Программирование для Интернета (+ CD-ROM)
Рейтинг книги:
2 голоса
968

Поиск книг:




При поиске учитываются только слова, длина которых больше 3-х символов.

Статистика: