 | Уровень сложности: средний Никлас Чейз (ibmquestions@nicholaschase.com), Независимый автор, Backstop Media Тайлер Андерсон (tyleranderson5@yahoo.com), Независимый автор, Stexar Corp.
16.01.2007 Из этого учебного пособия, последнего из трех в серии "Изучаем PHP", вы узнаете, как использовать PHP для создания простейшего приложения, поддерживающего workflow. В этой части рассматривается HTTP-аутентификация, доступ к документам посредством обработки потоков данных, создание объектов и обработка исключений.
В этом учебном пособии
Это учебное пособие адресовано тем, кто имеет базовые знания по PHP и желает познакомиться с более сложными темами, такими как объектно-ориентированное программирование, HTTP-аутентификация, обработка потоков данных, классы, объекты, описание и обработка исключений, дополнительные возможности для работы с форматом XML.
Требуемый опыт
Базовые знания по PHP, на которые мы опираемся в этом учебном пособии, включают знание синтаксиса, умение работать с такими структурами как HTML-формы и базы данных, знакомство с форматом файлов XML. Убедитесь, что вы ознакомились с Частью 1 и
Частью 2 этой серии.
Системные требования
Вам необходимо иметь Web-сервер, PHP и базу данных. Если у вас есть доступ к сети, в которой установлен сервер PHP V5 с доступом к базе данных MySQL, то вы можете им воспользоваться. В противном случае загрузите и установите следующие пакеты:
-
HTTP сервер
- Вне зависимости от того, работаете ли вы под Windows®, Linux®, UNIX® или Mac OS X, вы имеете возможность использовать Apache HTTP-сервер. Можно использовать различные версии, но примеры HTTP-аутентификации в этой части пособия ориентированны на версии Apache V2.X. Загрузить HTTP-сервер можно со страницы
Apache. Если вы работаете под Windows®, вы можете также использовать Windows® IIS.
-
PHP
- Вам необходим дистрибутив PHP. Во время написания этого пособия в ходу были версии PHP V4 и V5, в своих примерах мы ориентировались на V5.
-
MySQL
- Одной из тем этого учебника является получение доступа к базе данных. Соответственно, вам нужна та или иная база данных. Мы разбираем доступ к базе MySQL, поскольку именно эта база данных как правило используется вместе с PHP.
Форматы html, pdf
IBM обладает всеми авторскими правами касательно информации, расположенной на developerWorks. Использование информации приведенной на этом ресурсе без явного письменного разрешения от IBM или первоначального автора запрещены. Если Вы желаете использовать информацию с developerWorks, пожалуйста воспользуйтесь регистрационной формой для того, чтобы связаться с нами запрос на использование материалов developerWorks Россия. |  | |  |