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