PHP. Трюки
Книга «PHP. Трюки» является чем-то большим, чем просто готовые решения. В ней предлагаются идеи и приемы, которые вы можете использовать в своих приложениях. Это издание дает действительно целостное понимание принципов применения языка PHP, начиная от традиционного веб-программирования и заканчивая применением PHP в графике, мультимедиа и других аспектах. Джек Харрингтон – автор этого бестселлера, опирался на свой 20-летний опыт создания программного кода. Прочитав эту книгу, вы научитесь разрабатывать мощные PHP приложения, узнаете о том, как улучшить свою дизайнерскую базу данных, применять автоматизированное тестирование приложений, использовать шаблоны в сценариях и классах PHP, обновлять веб-интерфейс путем создания закладок, всплывающих окон и календарей. Вы также узнаете о том, как использовать в PHP карты Google и графики.
Структура книги «PHP. Трюки»
Установка и начало работы, рассказывает об установке PHP и MySQL, а также о том, как пользоваться крайне полезной библиотекой PEAR.
- Установка PHP
- Установка модулей PEAR
Веб-дизайн – о приемах использования HTML вместе с PHP для создания интерактивно-притягательного интерфейса.
- Создание интерфейсов с использованием обложек
- Создание элементов внутренней ссылочной структуры сайта
- Создание рамок при помощи HTML
- Добавление вкладок к веб-интерфейсу
- Возможность использования вашими клиентами контроля над форматированием при помощи XSL
- Создание графиков на HTML
- Правильное задание размеров изображений
- Отправка электронной почты с помощью HTML
DHTML, содержит трюки, в которых используется мощная комбинация HTML, CSS и JavaScript, известная как динамический HTML – DHTML, рассматриваемая в работе вместе с PHP для демонстрации ее возможностей в браузере.
- Размещение интерактивных таблиц на вашей странице
- Создание всплывающих подсказок
- Создание списков с использованием Drag & Drop
- Создание динамических графиков на HTML
- Разбиение содержимого страницы на части при помощи разделителей
- Создание раскрывающихся вкладок
- Создание динамических меню навигации
- Динамическое скрытие кода JavaScript
- Создание бинарных часов с помощью DHTML
- Приручаем Ajax при помощи JSON
- Создание просмотрщика слайдов при помощи DHTML
- Добавление векторной графики при помощи PHP
- Создание палитры для выбора цвета
- Создание диаграмм ссылок
- Создание интерактивного календаря
- Создание эффектов прокрутки в стиле Google Maps
Графика, освещает широкие возможности методов отображения данных в графической форме.
- Реализация предпросмотра изображений
- Создание красивых рисунков при помощи SVG
- Использование объектов для упрощения работы с графикой
- Разбиение изображения на составные части
- Создание графиков на PHP
- Наложение изображений друг на друга
- Получение доступа к фотографиям из iPhoto при помощи PHP
Базы данных и XML, показывает, как создавать объекты гибких баз данных и даже автоматически добавлять свои собственные слои баз данных при помощи генерации кода.
- Разработка более качественных схем SQL
- Создание неприступных баз данных
- Создание динамических объектов для доступа к базам данных
- Формирование кода, выполняющего команду базы данных CRUD
- Упрощенная работа с XML при помощи регулярных выражений
- Экспорт схем баз данных в XML
- Создание обработчиков простых XML-запросов для доступа х базам данных
- Формирование баз данных SQL
- Формирование кода, выполняющего команду базы данных SELECT
- Преобразование CSV в PHP
- Импорт данных с веб-страниц
- Получение данных из загруженных таблиц Excel
- Загрузка информации в базу данных из Excel
- Организация поиска в документах Microsoft Word
- Динамическое создание документов в RTF-формате
- Динамическое создание таблиц Excel
- Создание очереди сообщений
Дизайн приложений, посвящена более детальному обсуждению техники быстрой и надежной разработки приложений.
- Создание модульных интерфейсов
- Поддержка кода из Вики
- Преобразование любого объекта в массив
- Создание корректных XML
- Исправление проблемы повторной передачи данных
- Создание отчетов с использованием пользовательских настроек
- Создание систем авторизации
- Применение систем безопасности на основе ролей
- Переход к паролям MD5
- Создавайте рабочие URL при помощи mod_rewrite
- Создание переадресации для рекламы
- Добавляем кнопку Buy Now
- Выясните, откуда пришли ваши посетители
- Импорт данных из vCard
- Формирование файлов в формате vCard с использованием данных из вашего приложения
- Создание корзины
Шаблоны, показывает, как использовать некоторые шаблоны проектирования из книги Эдисона Уэсли «Дизайнерские шаблоны» для создания более качественных PHP приложений.
- Отслеживание ваших объектов
- Создание объектов при помощи Абстрактной фабрики
- Создание гибких объектов при помощи Фабричных методов
- Выделение кода создания структур при помощи шаблона Строитель
- Отделение «что» от «как» при помощи Стратегий
- Организация связей между двумя модулями при помощи переходника
- Создание переносного кода при помощи шаблона Мост
- Реализация расширяемой обработки при помощи Цепочек обязанностей
- Разбиение больших классов на части при помощи Компоновщика
- Упрощение API при помощи Фасада
- Создание константных объектов при помощи шаблона Одиночка
- Упрощенная работа с данными при помощи Посетителей
Тестирование, посвящена технологиям тестирования, которые найдут ошибки за вас, а также будут постоянно следить за работой вашего сайта.
- Проверка кода при помощи компонентов для тестирования
- Формирование компонентов для тестирования
- Проверка на наличие битых ссылок
- Проверка приложения при помощи смоделированных пользователей
- Проверка приложения при помощи роботов
- Следите за вашим сайтом
- Автоматическое создание документации
Альтернативные пользовательские интерфейсы. Здесь показано, как пользоваться различными пользовательскими интерфейсами для работы с PHP приложением. Рассматривается запуск приложений с Рабочего стола, используя мобильный телефон или программы для немедленной передачи текстовых сообщений.
- Создание пользовательских карт при помощи MapServer
- Создание графических пользовательских интерфейсов при помощи GTk
- Передача данных из RSS-источников в ваше приложение для отправки сообщений при помощи Jabber
- Использование IRC в ваших веб-приложениях
- Получение информации из RSS-источников в PSP
- Организация поиска в Google при помощи диаграммы ссылок
- Создание нового интерфейса для Amazon.com
- Отправка SMS при помощи клиента для обмена мгновенными сообщениями
- Создание флэш-роликов на лету
Забавные возможности, расскажет вам, как все написанное ранее разместить в Интернете и, используя различные любопытные возможности Сети, отследить многопользовательские игры. Также здесь описывается, как использовать в приложениях карты Google и многое другое.
- Создание пользовательских карт Google
- Создание динамических списков воспроизведения
- Создание медиацентра загрузок и выгрузок
- Следите за вашей сетевой игрой при помощи PHP
- Просмотр Википедии при помощи PSP
- Отслеживание погоды
Книгу «PHP. Трюки» можно читать, как многим нравится, от корки до корки, но все описанные трюки не зависят друг от друга, так что вы можете спокойно пролистывать целые разделы и переходить к темам, которые являются, на ваш взгляд, наиболее интересными. Если в каком-то случае окажется, что есть информация, с которой вам надо было ознакомиться заранее, то в этом помогут ссылки, по которым вы сможете найти нужный трюк.
Формат: PDF + Примеры кода
Качество: eBook
Страниц: 448
Купить книгу «PHP. Трюки»
Интернет-магазин OZON.RU: PHP. Трюки / Интернет-магазин OZON.RU / Описание товара / PHP. Трюки / Интернет-магазин OZON.RU / Оформить заказ
Скачать бесплатно книгу «PHP. Трюки»
- Архив PHP-Hacks.rar 28.45 Мб: PHP. Трюки / Depositfiles.com / Архив PHP-Hacks.rar