Название: САМОУЧИТЕЛЬ РНР 5
Автор: Колисниченко Д.Н.
Издательство: Наука и Техника, Санкт-Петербург
Серия: Самоучитель
Год издания: 2007
Страниц: 640
Формат: PDF + ISO (материал на CD-диске)
Размер: 68 Mb
ISBN: -
Качество: eBook
Язык: русский
Книга
Самоучитель PHP 5 является превосходным учебным пособием, позволяющим быстро освоить и эффективно использовать язык программирования PHP.
Здесь вы найдете все, что для этого необходимо: от описания настройки PHP, основ CGI и базовых конструкций языка до работы с сессиями, каналами, сокетами и другими специальными технологиями PHP. Особое место занимает рассмотрение взаимодействия PHP с базами данных. Книга максимально ориентирована на достижение реальных практических результатов. В деталях описано, как создать на PHP свою гостевую книгу, чат, форум, почтовую рассылку на сайте, новостную ленту и даже интернет-магазин. Кроме создания своих скриптов, приведено описание уже готовых профессиональных продуктов, преимущественно бесплатных и открытых, – форум phpBB и движок для сайта PHP-Nuke. Эти продукты применяются на огромном количестве сайтов и позволяют использовать уже готовые решения, а не "изобретать велосипед" дважды.
Структура книги «Самоучитель PHP 5:
Основные технологии Интернета
Что такое сеть
Что такое протокол. Популярные протоколы Интернета
Сетевое взаимодействие
Адресация в сети Интернет
Служба доменных имен DNS
World Wide Web и HTML-документы
Порты и демоны
Структура пакетов IP и ТСР
Интерфейс CGI
Принципы работы CGI
Методы передачи данных GET и POST
Переменные окружения CGI
Заголовки НТТР
Коды ответов НТТР
Подробнее об URL
Типы MIME
PHP и CGI
Установка и настройка необходимого программного обеспечения
Выбор необходимого программного обеспечения
Apache + PHP + MySQL в Windows
Apache + PHP + MySQL в Linux
Выбор редактора PHP-сценариев
Веб-сервер Apache
Какие функции выполняет Apache
Конфигурационные файлы Apache
Конфигурационный файл httpd.conf и его директивы
Директивы управления доступом к отдельным каталогам
Каталоги пользователей
Виртуальные веб-серверы
Конфигурирование Apache с помощью system-config-httpd
Часть II. Основные понятия, механизмы и функции PHP
Основы языка PHP
Структура программ в PHP. Первая программа
Переменные и типы данных
Константы
Операции с переменными
Выражения и операции
Ссылки
Основные конструкции языка
Собираем один скрипт из нескольких
Обработка ошибок
Передача параметров сценариям
Формы в HTML-документах
Передача параметров с помощью формы
Механизм Cookies
Директива register_globals
Массивы и списки
Понятия массива и списка
Ассоциативные массивы
Инструкции list
Инструкция array и создание многомерных массивов
Операции над массивами
Сортировка массивов
Получение части массива
Добавление и удаление элементов массива
Переменные и массивы. Взаимные переходы
Пользовательские функции в PHP
Что такое пользовательские функции
Создание пользовательских функций
Передача функции параметров
Параметры по умолчанию
Переменное число параметров в функции
Локальные и глобальные переменные
Статические переменные
Рекурсия
Условно определяемые функции
Функции для работы со строками
Операции над строками
Основные функции работы со строками
Замена в строке
Функции для работы с отдельными символами
Изменение регистра символов. Установка и настройка локали
Преобразование строк
Преобразование кодировок
Специальные функции
Полезные стандартные функции
Работа с датой и временем
Генератор случайных чисел. Вывод баннеров случайным образом
Математические функции
Преобразования систем счисления
Запуск внешних программ
Некоторые интересные функции PHP
Работа с файлами и каталогами
Основные операции с файлами
Функции для работы с файлами
Права доступа
Блокирование доступа
Функции для работы с каталогами
Каналы
Часть III. Расширенные возможности PHP
PHP и базы данных
Основы SQL
Сервер баз данных MySQL
Функции PHP для работы с MySQL
Сервер баз данных SQLite
Функции и константы PHP для работы с SQLite
Постраничный вывод из базы данных
Графические функции PHP
Вывод готового изображения
Графические примитивы
Добавление надписей к изображению
Работа с TTF-шрифтами
Копирование фрагментов изображения
Сценарий динамического изменения размеров изображений
Сетевые функции PHP
Сокеты
Работа с DNS
Функции для работы с FTP
Язык регулярных выражений RegEx
Регулярные выражения
Язык RegEx
Функции PHP для работы с регулярными выражениями
Примеры использования регулярных выражений
Часть IV. Строим свой сайт
Домен + хостинг. Курс молодого сайтостроителя
Бесплатный хостинг
Коммерческий хостинг
Панель управления хостингом
Панель управления DirectAdmin
Панель управления Cpanel
PHP-Nuke – система управления содержимым сайта
Возможности и особенности PHP-Nuke
Установка PHP-Nuke
Первый запуск
Изменение параметров сайта
Создание небольшого сайта
Что еще может PHP-Nuke
Другие CMS
Создаем на сайте почтовую рассылку
Использование функции mail для отправки сообщений
Если сообщения не отправляются
Отправление писем в формате HTML и вложений
Прием писем по протоколу РОР3
Форум phpBB
Установка форума phpBB
Администрирование форума. Основные параметры форума
Управление форумами
Управление пользователями
Массовая рассылка
Стили
Моды
Делаем чат для своего сайта
Принцип создания чата
Простой чат – SimpleChat
Профессиональный чат CHAT.PHP.SPB.RU
Гостевая книга
Создаем сами гостевую книгу
Используем готовый скрипт гостевой книги
Лента новостей
Принцип организации новостной ленты
Fusion News Management – профессиональное управление новостями
Голосование на сайте
Пишем опрос сами
Профессиональный сценарий Advanced Poll
Счетчик и анализ серверной статистики
Счетчик и протоколирование посещений на сайте
Анализ серверной статистики. Программа Webalizer
Сессии в PHP
Обзор механизма сессий
Применение сессий
Обработчики сессий
Создание и использование шаблонов. Модули
Разделение проекта на дизайнерскую часть и программирование
Использование модулей. Понятие библиотекаря
Использование шаблонов
Пишем свой Интернет-магазин
Постановка задачи
Структура Интернет-магазина
Пишем сценарий
Пишем сценарий Интернет-магазина
Дистанционное обучение – система проверки знаний
Постановка задачи
Необходимые таблицы
Пишем сценарий
Объектно-ориентированное программирование и PHP
Основные принципы ООП
Создание класса в PHP
Наследование классов
Конструктор и деструктор
Доступ к членам класса
Статические члены класса
Копирование и сравнение объектов
Книга Самоучитель PHP 5 написана опытным веб-разработчиком и известным автором, Денисом Колисниченко, отличается простотой и ясностью изложения материала. Прилагаемый к изданию компакт-диск позволит вам сразу же приступить к программированию своего сайта на PHP, используя готовые примеры и разработки.