Самоучитель PHP 5
Интернет-портал MegaWEB

Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.

Книга «Самоучитель PHP 5»

 

Самоучитель PHP 5

Книга «Самоучитель PHP 5» является превосходным учебным пособием, позволяющим быстро освоить и эффективно использовать язык программирования PHP. Здесь вы найдете все, что для этого необходимо: от описания настройки PHP, основ CGI и базовых конструкций языка до работы с сессиями, каналами, сокетами и другими специальными технологиями PHP. Особое место занимает рассмотрение взаимодействия PHP с базами данных. Книга максимально ориентирована на достижение реальных практических результатов. В деталях описано, как создать на PHP свою гостевую книгу, чат, форум, почтовую рассылку на сайте, новостную ленту и даже интернет-магазин. Кроме создания своих скриптов, приведено описание уже готовых профессиональных продуктов, преимущественно бесплатных и открытых, – форум phpBB и движок для сайта PHP-Nuke. Эти продукты применяются на огромном количестве сайтов и позволяют использовать уже готовые решения, а не "изобретать велосипед" дважды.

Самоучитель PHP 5

Структура книги «Самоучитель 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, используя готовые примеры и разработки.

Формат: PDF + ISO
Качество: eBook
Страниц: 640

Купить книгу «Самоучитель PHP 5»

Интернет-магазин OZON.RU: Самоучитель PHP 5 / Интернет-магазин OZON.RU / Описание товара / Самоучитель PHP 5 / Интернет-магазин OZON.RU / Оформить заказ

Скачать бесплатно книгу «Самоучитель PHP 5»

18.02.20111440.04854

Карта сайта

 
]]>