Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.
Книга «PHP. Трюки»
Версия для печати и PDA
Книга «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