Архив рубрики: Книги по PHP

Книги по PHP, скачать бесплатные книги, самоучители и учебники по PHP в хорошем качестве

PHP. Практика создания Web-сайтов

Описание книги PHP. Практика создания Web-сайтов:
Рассматривается создание большого количества Web-приложений, входящих в состав полнофункционального Web-сайта. Попутно подробно обсуждаются все вопросы, с которыми может столкнуться Web-разработчик, начиная с создания инструментария для быстрой разработки Web-приложений и последних нововведений языка программирования PHP и заканчивая вопросами безопасности и особенностями программирования клиент-серверных приложений.

Книга ориентирована на читателей, знакомых с языком разметки HTML и базовыми возможностями языка программирования PHP. Второе издание полностью переработано, учтены нововведения версий PHP 5.1 и 6.0.

Для программистов и Web-разработчиков.

14,743 просмотров всего, сегодня нет просмотров

Ваш первый сайт с использованием PHP-скриптов

Описание книги Ваш первый сайт с использованием PHP-скриптов:
Вы решили создать свой сайт, но не знаете с чего начать? Сделать это поможет данная книга. Вы познакомитесь с PHP-программированием, научитесь легко и быстро наполнить свой сайт тысячами страниц, создав при этом вручную всего одну.

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

Содержание книги «Ваш первый сайт с использованием PHP-скриптов»:

  1. Сайтостроение и PHP
  2. Установка и конфигурирование программ для программирования на PHP
  3. Основы html, создание главной страницы сайта
  4. Основы PHP5
  5. Новости сайта
  6. Подборка статей на сайте. Оценка страниц посетителями
  7. Простейшая гостевая книга
  8. Размещение на сайте фотографий, картинок
  9. Интернет-магазин
  10. Электронные деньги. Оплата товаров с вашего сайта электронными деньгами
  11. Закачка сайта на хостинг. Практическое осуществление оплаты товаров с сайта

15,371 просмотров всего, 3 просмотров сегодня

PHP 5

Описание книги PHP 5:
Рассматриваются основы функционирования Web-серверов, сборка исполняемого модуля PHP в ОС UNIX, инструментарий Web-разработчика (в том числе утилиты отладки сценариев), синтаксис и стандартные функции языка. Приведено описание функций PHP для работы с массивами, файлами, СУБД MySQL, регулярными выражениями формата PCRE, графическими примитивами, почтой, сессиями и т. д.

Особое внимание уделено новым возможностям языка по работе с XML-документами, объектно-ориентированному программированию, а также подходам к отделению PHP-кода от HTML-шаблонов сайта. Добавлены главы про технологии AJAX и DbSimple, исправлены замеченные опечатки.

ЧАСТЬ I. ОСНОВЫ WEB-ПРОГРАММИРОВАНИЯ

  • Принципы работы Интернета
  • Интерфейс CGI и HTTP
  • CGI изнутри

ЧАСТЬ II. ВЫБОР И НАСТРОЙКА ИНСТРУМЕНТАРИЯ

  • Установка Apache
  • Установка PHP и MySQL
  • Денвер: автоматизация установки инструментария
  • Установка PHP 5 в ОС Unix

ЧАСТЬ III. ОСНОВЫ ЯЗЫКА PHP

  • Характеристика языка PHP
  • Переменные, константы, типы данных
  • Выражения и операции PHP
  • Работа сданными формы
  • Конструкции языка
  • Ассоциативные массивы
  • Функции и области видимости

ЧАСТЬ IV. СТАНДАРТНЫЕ ФУНКЦИИ PHP

  • Строковые функции
  • Работа с массивами
  • Математические функции
  • Работа с файлами
  • Права доступа и атрибуты файлов
  • Работа с каталогами
  • Запуск внешних программ
  • Работа с датами и временем
  • Управление интерпретатором
  • Основы регулярных выражений в формате PCRE
  • Работа с HTTP и WWW
  • Сетевые функции
  • Посылка писем через PHP
  • Работа с СУБД MySQL
  • Управление сессиями
  • Работа с изображениями

ЧАСТЬ V. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ НА PHP

  • Организация библиотек
  • Классы и сокрытие данных
  • Наследование и виртуальные методы
  • Обработка ошибок и исключения
  • Отражения, итераторы, массивы

ЧАСТЬ VI. XML В PHP 5

  • Фундамент XML
  • DOM1 — объектная модель XML-документа
  • DOM2 — пространства имен
  • DOM3 и другие стандарты
  • Пути-дорожки: язык XPath
  • Расширение SIMPLEXML
  • Расширение XSLT

ЧАСТЬ VII. ПРИЕМЫ ПРОГРАММИРОВАНИЯ НА PHP 5

  • Загрузка файлов на сервер
  • Использование перенаправлений
  • Перехват выходного потока
  • Код и шаблон страницы
  • Динамическая загрузка данных (AJAX)
  • DbSimpIe: упрощенный интерфейс работы с СУБД

9,694 просмотров всего, сегодня нет просмотров

Beginning PHP 6, Apache, MySQL 6 Web Development

Описание книги Beginning PHP 6, Apache, MySQL 6 Web Development:Offering a step-by-step walk through understanding the three key open source technologies that form the basis for most active web servers, this book demonstrates how to quickly create a professional-looking, functional site using Apache Web server, the MySQL database system, and the PHP scripting language.

You’ll take an in-depth look at why the combination of PHP, MySQL, and Apache has become so popular: flawless interaction, flexibility, customization, and cost, as well as their ability to run on both Linux and Windows servers.With this guide, you\’ll quickly learn why the combination of PHP, Apache, and MySQL is rapidly becoming the most popular way to develop dynamic web sites. It gives you the best possible foundation for understanding how the core components work separately and together, enabling you to take full advantage of everything they have to offer.You\’ll discover how to utilize the key features of these technologies as you follow two projects to create complete web sites. These projects take you through the basics, such as writing PHP code, building a MySQL database, filling the database with data, and showing specific information to your visitors. You\’ll then incorporate some of the more complex topics of working with PHP, Apache, and MySQL as you progress step by step through the development of each site.When you\’ve finished this book, you\’ll have a thorough understanding of the core concepts you need to become an effective developer. Plus you\’ll be able to create a well-designed, dynamic web site using freely available tools.

8,185 просмотров всего, сегодня нет просмотров

Разработка WEB-приложений на PHP 5. Профессиональная работа

Описание книги Разработка WEB-приложений на PHP 5. Профессиональная работа:
Книга посвящена профессиональному использованию языка PHP 5 — самого популярного, весьма мощного, эффективного и относительно простого в изучении языка Web-программирования. В ней затрагивается широкий круг тем, связанных с разработкой Web-приложений любого назначения и уровня сложности. Здесь читатель найдет все, что необходимо как для начала работы с PHP, так и для дальнейшего его использования — начиная с азов языка и установки его программного окружения и заканчивая средствами работы с XML, Web-сервисами и системами управления базами данных.

Авторами использован сугубо практический подход: все темы рассматриваются на многочисленных лаконичных примерах и снабжены ссылками на дополнительные материалы, которые могут быть полезны читателю.

Чтобы начать работать с книгой, от читателя требуется лишь минимальный уровень знаний в вопросах создания Web-страниц: знакомство с языком HTML и умение работать с браузером. Однако, поскольку книга изначально ориентирована на специальные возможности именно PHP 5, она будет полезна не только новичкам, но и тем разработчикам, которые решили перейти с четвертой версии языка на пятую.

10,763 просмотров всего, сегодня нет просмотров

Объектно-ориентированное программирование на PHP 5

Описание книги Объектно-ориентированное программирование на PHP 5:
В книге рассмотрены принципы и приемы объектно-ориентированного программирования в применении к языку PHP версии 5, который предназначен для разработки Web-приложений. Изложение проиллюстрировано конкретными примерами кода. Приведены, в частности, образцы создания классов для постраничного просмотра больших наборов записей, для масштабирования изображений на лету и для работы с базами данных. Рассмотрены также новейшие средства, включенные в стандартную библиотеку PHP: класс SimpleXML, встроенная база данных SQLiteDatabase, слой абстрагирования доступа к данным PDO, потребление Web-сервисов на основе класса SoapClient.

Издание рассчитано на программистов со средним уровнем подготовки. Для понимания изложенного в нем материала предварительного ознакомления с объектно-ориентированным программированием не требуется.

Содержание книги:

1. Как ловко мы сплетаем сеть!
2. Основы объектно-ориентированного программирования
3. Новые объектно-ориентированные средства в PHP 5
4. Создание простого класса
5. Модифицируем класс
6. Класс Thumbnaililmage
7. Создание класса PageNavigator
8. Использование класса PageNavigator
9. Классы для работы с базой данных
10. Улучшение путем наследования
11. Дополнительные понятия объектно-ориентированного программирования
12. Свежие новости
13. Дополнительные волшебные методы
14. Создание документации с помощью классов отражения
15. Расширение пакета SQLite
16. Использование пакета PDO

13,855 просмотров всего, сегодня нет просмотров

Plug-In PHP: 100 Power Solutions

Описание книги Plug-In PHP: 100 Power Solutions:
This practical guide gives you 100 ready-to-run PHP functions for solving most of the main problems you encounter when building a dynamic website with PHP. Every plug-in in the book offers a complete and working solution for a result you can achieve right away, using ready-made code you simply drop into your own program. And there's little or no learning curve, because each one is self-contained and thoroughly documented.

Plug-in PHP is packed with programming tips and suggestions for further adapting the functions to your own needs, and even breaks down all the variables, arrays and functions used by each into at-a-glance tables, accompanied by a screen grab of every function in action. This makes the book extremely easy to use, even for complete beginners to PHP programming.

3,415 просмотров всего, сегодня нет просмотров

Web 2.0. Создание приложений на PHP

Описание книги Web 2.0. Создание приложений на PHP:
В книге "Web 2.0. Создание приложений на PHP" вы найдете описание процесса разработки законченного веб-приложения на языке PHP от начала и до конца!

Многие современные книги по программированию посвящены конкретным методикам или программным пакетам, давая глубокое понимание предмета. Но из них не всегда можно узнать, как применить полученные знания на практике. Замысел книги, которую вы держите в руках — начав с чистого листа, использовать известные вам идеи и методы для разработки законченного веб-приложения со всем необходимым кодом.

Разрабатываемое в этой книге приложение следует концепции Web 2.0. Это означает, кроме прочего, что его код строго следует нынешним стандартам Web и активно использует технологию Ajax. Чтобы достичь этого, используется система управления шаблонами Smarty и каскадные таблицы стилей CSS, а также библиотека JavaScript-кода Smarty. Кроме того, для создания наглядного и оригинального интерфейса применяются несложные визуальные эффекты из библиотеки JavaScript-кода Script.aculo.us.

Для облегчения разработки большого объема кода привлечена библиотека Zend Framework с открытым кодом на языке PHP 5, позволяющая решать многие рутинные проблемы веб-программирования. В книге ее средствами реализуются такие задачи, как абстрактный уровень базы данных (с упором на MySQL и PostgreSQL), вход в систему, аутентификация пользователей, поиск по сайту.
Приложение для Web 2.0 из этой книги представляет собой многопользовательскую систему блогов. Она позволяет посетителям сайта регистрировать и вести собственный веб-дневник. При написании заметок в блоги пользователи могут добавлять в них фотографии, присваивать тематические метки, задавать географическое положение с помощью службы Google Maps. При отображении заметок в браузере используются микроформаты.

14,036 просмотров всего, сегодня нет просмотров

PHP. Объекты, шаблоны и методики программирования

Описание книги PHP. Объекты, шаблоны и методики программирования:
За последние несколько лет PHP буквально охватила объектно-ориентированная революция, причем это относится как к самим средствам языка, так и к шаблонам их использования. Однако до сих пор в большинстве книг, посвященных вопросам объектно-ориентированного проектирования (ООП), описывались такие языки как Java или C++. Тем не менее очень интересно наблюдать за тем, как одна и та же концепция ООП применяется в разных языках программирования. В этой книге я изложил методики объектно-ориентированного программирования и проектирования с точки зрения программиста на PHP.

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

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

В последней части книги описывается несколько важных утилит, облегчающих процесс создания технической документации, управления работой групп программистов, тестирования кода и развертывания PHP-приложений: Phing, PHPUnit2, PHPDocumentor, PEAR и CVS.

12,381 просмотров всего, сегодня нет просмотров

PHP. Сборник рецептов

Описание книги PHP. Сборник рецептов:
"PHP. Сборник рецептов" Дэвида Скляра и Адама Трахтенберга содержит практичеcкие примеры и решения разнообразных задач, ежедневно возникающих перед программистами. Каждая задача снабжена проработанным решением – «рецептом», содержащим небольшой фрагмент кода, который можно вставлять прямо в приложение.

Представлено более 250 рецептов – от самых простых, таких как посылка запроса в базу данных и получение доступа к URL, до полноценных программ, демонстрирующих более трудные задачи, например вывод HTML таблиц и создание диаграмм. Рассмотрена работа со строками, числами, датами и временем, а также с массивами, файлами и каталогами.

Обсуждаются переменные, функции, классы и объекты, регулярные выражения, шифрование и безопасность, интернетслужбы, графика, интернационализация и локализация, PEAR, PHP в командной строке и PHPGTK, формы, XML и доступ к базам данных.

Книга будет полезна всем, кто программирует на PHP, независимо от уровня их подготовки – от новичков до опытных профессионалов.

9,003 просмотров всего, 1 просмотров сегодня