Примеры из книги "PHP. Трюки"
Big-Pig копилочка интересной и полезной информации

Поиск

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

Примеры из книги "PHP. Трюки"


Джек Д. Харрингтон

PHP. Трюки (2008)



ОГЛАВЛЕНИЕ

Об авторе
Соавторы
Предисловие ....23
Почему PHP-трюки?
Как пользоваться данной книгой
Структура книги
Общие проблемы
Создание отличного интернет-приложения
Соглашения, использованные в данной книге
Использование примеров кода
Как с нами связаться
Сами разработали трюк?
Safari Enabled
От издательства
Глава 1. Установка и начало работы ....31
Трюк № 1. Установка PHP
    Установка PHP для Windows
    Установка PHP для Mac OS X
    Установка PHP для Linux
    Проверка установки ISР
    Установка MySQL
    Управление базами данных
    Смотрите также
Трюк № 2. Установка модулей PEAR

Глава 2. Веб-дизайн ....45
Трюк № 3. Создание интерфейсов с использованием обложек
Трюк № 4. Создание элементов внутренней ссылочной структуры сайта
Трюк № 5. Создание рамок при помощи HTML
Трюк № 6. Добавление вкладок к веб-интерфейсу
Трюк № 7. Возможность использования вашими клиентами контроля над форматированием при помощи XSL
Трюк № 8. Создание графиков на HTML
Трюк № 9. Правильное задание размеров изображений
Трюк № 10. Отправка электронной почты с помощью HTML

Глава 3. DHTML ....72
Трюк № 11. Размещение интерактивных таблиц на вашей странице
Трюк № 12. Создание всплывающих подсказок
Трюк № 13. Создание списков с использованием Drag & Drop
Трюк № 14. Создание динамических графиков на HTML
Трюк № 15. Разбиение содержимого страницы на части при помощи разделителей
Трюк № 16. Создание раскрывающихся вкладок
Трюк № 17. Создание динамических меню навигации
Трюк № 18. Динамическое скрытие кода JavaScript
Трюк № 19. Создание бинарных часов с помощью DHTML
Трюк № 20. Приручаем Ajax при помощи JSON
Трюк № 21. Создание просмотрщика слайдов при помощи DHTML
Трюк № 22. Добавление векторной графики при помощи PHP
Трюк № 23. Создание палитры для выбора цвета
Трюк № 24. Создание диаграмм ссылок
Трюк № 25. Создание интерактивного календаря
Трюк № 26. Создание эффектов прокрутки в стиле Google Maps

Глава 4. Графика ....125
Трюк № 27. Реализация предпросмотра изображений
Трюк № 28. Создание красивых рисунков при помощи SVG
Трюк № 29. Использование объектов для упрощения работы с графикой
Трюк № 30. Разбиение изображения на составные части
Трюк № 31. Создание графиков на PHP
Трюк № 32. Наложение изображений друг на друга
Трюк № 33. Получение доступа к фотографиям из iPhoto при помощи PHP

Глава 5. Базы данных и XML ....163
Трюк № 34. Разработка более качественных схем SQL
    Плохо подобранный первичный ключ
    Неправильное понимание принципов работы реляционных баз данных
    Не используйте нулевые поля
    Смотрите также
Трюк № 35. Создание неприступных баз данных
Трюк № 36. Создание динамических объектов для доступа к базам данных
Трюк № 37. Формирование кода, выполняющего команду базы данных CRUD
Трюк № 38. Упрощенная работа с XML при помощи регулярных выражений
Трюк № 39. Экспорт схем баз данных в XML
Трюк № 40. Создание обработчиков простых XML-запросов для доступа к базам данных
Трюк № 41. Формирование баз данных SQL
Трюк № 42. Формирование кода, выполняющего команду базы данных SELECT
Трюк № 43. Преобразование CSV в PHP
Трюк № 44. Импорт данных с веб-страниц
    Проблемы, возникающие при извлечении информации
Трюк № 45. Получение данных из загруженных таблиц Excel
Трюк № 46. Загрузка информации в базу данных из Excel
Трюк № 47. Организация поиска в документах Microsoft Word
Трюк № 48. Динамическое создание документов в RTF-формате
Трюк № 49. Динамическое создание таблиц Excel
Трюк № 50. Создание очереди сообщений

Глава 6. Дизайн приложений ....232
Трюк № 51. Создание модульных интерфейсов
Трюк № 52. Поддержка кода из Вики
Трюк № 53. Преобразование любого объекта в массив
Трюк № 54. Создание корректных XML
Трюк № 55. Исправление проблемы повторной передачи данных
Трюк № 56. Создание отчетов с использованием пользовательских настроек
Трюк № 57. Создание систем авторизации
Трюк № 58. Применение систем безопасности на основе ролей
Трюк № 59. Переход к паролям MD5
Трюк № 60. Создавайте рабочие URL при помощи mod_rewrite
    Кратко о переназначении
    Основы переназначения
    Использование регулярных выражений
Трюк № 61. Создание переадресации для рекламы
Трюк № 62. Добавляем кнопку Buy Now
Трюк № 63. Выясните, откуда пришли ваши посетители
Трюк № 64. Импорт данных из vCard
Трюк № 65. Формирование файлов в формате vCard с использованием данных из вашего приложения
Трюк № 66. Создание корзины

Глава 7. Шаблоны ....296
Трюк № 67. Отслеживание ваших объектов
Трюк № 68. Создание объектов при помощи Абстрактной фабрики
Трюк № 69. Создание гибких объектов при помощи Фабричных методов
Трюк № 70. Выделение кода создания структур при помощи шаблона
Трюк № 71. Отделение «что» от «как» при помощи Стратегий
Трюк № 72. Организация связей между двумя модулями при помощи переходника
Трюк № 73. Создание переносного кода при помощи шаблона Мост
Трюк № 74. Реализация расширяемой обработки при помощи Цепочек обязанностей
Трюк № 75. Разбиение больших классов на части при помощи Компоновщика
Трюк № 76. Упрощение API при помощи Фасада
Трюк № 77. Создание константных объектов при помощи шаблона Одиночка
Трюк № 78. Упрощенная работа с данными при помощи Посетителей

Глава 8. Тестирование ....335
Трюк № 79. Проверка кода при помощи компонентов для тестирования
Трюк № 80. Формирование компонентов для тестирования
Трюк № 81. Проверка на наличие битых ссылок
Трюк № 82. Проверка приложения при помощи смоделированных пользователей
Трюк № 83. Проверка приложения при помощи роботов
Трюк № 84. Следите за вашим сайтом
Трюк № 85. Автоматическое создание документации

Глава 9. Альтернативные пользовательские интерфейсы ....359
Трюк № 86. Создание пользовательских карт при помощи MapServer
    Общее представление о MapServer
    Установка расширения MapScript для PHP
    Использование карт на PHP
    Узнать больше
    Смотрите также
Трюк № 87. Создание графических пользовательских интерфейсов при помощи GTk
Трюк № 88. Передача данных из RSS-источников в ваше приложение для отправки сообщений при помощи Jabber
Трюк № 89. Использование IRC в ваших веб-приложениях
Трюк № 90. Получение информации из RSS-источников в PSP
Трюк № 91. Организация поиска в Google при помощи диаграммы ссылок
Трюк № 92. Создание нового интерфейса для Amazon.com
Трюк № 93. Отправка SMS при помощи клиента для обмена мгновенными сообщениями
Трюк № 94. Создание флэш-роликов на лету

Глава 10. Забавные возможности ....405
Трюк № 95. Создание пользовательских карт Google
Трюк № 96. Создание динамических списков воспроизведения
Трюк № 97. Создание медиацентра загрузок и выгрузок
Трюк № 98. Следите за вашей сетевой игрой при помощи PHP
Трюк № 99. Просмотр Википедии при помощи PSP
Трюк № 100. Отслеживание погоды

Алфавитный указатель




Предисловие

PHP заслуженно считается одним из ведущих языков написания веб-сценариев и используется везде, начиная с небольших сценариев-утилит и заканчивая объектно-ориентированными корпоративными приложениями. В этой книге раскрывается весь спектр такого рода задач и предлагаются трюки, которые можно использовать во всех областях, как в HTML и Ajax, так и для генерации кода и организации очереди сообщений на основе баз данных.

Мы написали тексты программ и выбрали материалы самых передовых авторов из среды веб-разработки, программирования, графики и мультимедиа. В книге подробно рассматривается динамический HTML, который позволяет клиентам пользоваться интерактивными возможностями веб-страницы, не обновляя ее в браузере. Кроме того, вы научитесь генерировать флэш-ролики на лету, даже узнаете, как использовать PHP для доступа к базам данных, узнаете о веб-сервисах и многом другом.

Эта книга является чем-то большим, чем просто готовые решения. В ней предлагаются идеи и приемы, которые вы можете использовать в своих приложениях. И зачем тогда останавливаться на достигнутом? Мы предлагаем вам использовать предоставленные здесь идеи и развивать их. «Хакайте» наши трюки, развивая ваши сценарии и классы как можно эффективнее.

Почему PHP-трюки?

Термин «хакинг» в прессе пользуется плохой репутацией. Он применяется для обозначения такого типа людей, которые взламывают системы или причиняют какой-либо вред, используя компьютер как оружие. Однако среди людей, которые занимаются разработкой приложений, термин «хак» означает «быстрое-но-грязное» решение поставленной задачи или хитрый способ что-либо сделать. И слово «хакер» зачастую применяется как комплимент, означающий, что у человека есть творческий подход и техническая подкованность в решении поставленных задач. Описанный набор трюков («хаков») — попытка реабилитировать это слово, показать, что есть случаи, когда люди «хакают» в хороших целях, и раскрыть для непосвященных творческую сторону хакеров. Наблюдение за тем, как другие подходят к решению проблем, зачастую является наиболее быстрым способом обучиться какой-либо новой технологии.

Как пользоваться данной книгой

Данную книгу можно читать, как многим нравится, от корки до корки, но все описанные трюки не зависят друг от друга, так что вы можете спокойно пролистывать целые разделы и переходить к тем главам, которые являются, на ваш взгляд, наиболее интересными. Если в каком-то случае окажется, что есть информация, с которой вам надо было ознакомиться заранее, то в этом помогут ссылки, по которым вы сможете найти нужный трюк.




Перейти на страницу скачивания книги: Харрингтон Д. - PHP. Трюки


Форма входа

Облако тегов

сказки кулинария Рыбалка бисер родители малышам аудиокниги аудиосказки html Веб дизайн Web дизайн сайтостроение css беременность и роды Вязание Детям скачать воспитание детей проза журналы техника аудиокнига AVI мультфильмы приключения

Книги

Абрамова Л.П.Бyшки-бapaшки. Пaльчикoвыe игpы (1-3 года)
Скачать

Популярное

• Флеш-открытки с Днем рождения. Коллекция 
• Торговые советники FOREX (торговые роботы) 
• Мамины сказки: Доброта. Как воспитать ребенка добрым 
• Сказки дядюшки Римуса (аудиокнига, mp3) 
• Macromedia Flash Professional 8 на примерах (2006) 
• Флеш-открытки к женскому дню 8 Марта. Коллекция 
• Коллекция флеш-открыток о любви 
• Мамины сказки: Ваш ребенок - лидер. Как воспитать ребенка лидером 
• Мамины сказки: Антикапризин. Сказки для исцеления от капризов 
• Восточные сладости (2002) 
• Флеш-открытки. Новый год и Рождество. Большая коллекция 
• Macromedia Flash 8 для начинающих (видео-курс) 
• Азбука вежливости (1984) 
• Следы зверей и птиц. Энциклопедический справочник-определитель (2007) 
• Вниз по волшебной реке (1992)