Перейти к тексту

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

При первом входе в developerWorks для Вас будет создан профиль. Выберите информацию отображаемую в Вашем профиле — скрыть или отобразить поля можно в любой момент.

Вся введенная информация защищена.

  • Закрыть [x]

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

Вся введенная информация защищена.

  • Закрыть [x]

Изучаем PHP: Часть 2. Загрузка файлов на сервер и использование XML для хранения информации о файлах

Тайлер Андерсон, инженер, Stexar Corp.
Тайлер Андерсон (Tyler Anderson) получил степень бакалавра по компьютерным наукам в Brigham Young University в 2004 и степень магистра по компьютерной технике в декабре 2005 тоже в Brigham Young University. Сейчас он работает инженером в фирме Stexar Corp., расположенной в Beaverton, Ore.
Николас Чейз (Nicholas Chase), президент, Chase and Chase, Inc.
Николас Чейз (Nicholas Chase), автор Studio B , занимается разработкой Web-сайтов для таких компаний, как Lucent Technologies, Sun Microsystems, Oracle и Tampa Bay Buccaneers. Ник работал школьным преподавателем физики, управляющим предприятия по утилизации малоактивных радиоактивных отходов, редактором онлайнового журнала по научной фантастике, специалистом по мультимедиа и инструктором Oracle. Не так давно он занимал пост главного директора по технологиям компании Site Dynamics Interactive Communications в Клируотере, Флорида, США. Автор четырех книг по Web-разработке, включая XML Primer Plus (издательство Sams). Ник всегда рад получить комментарии от читателей, которые можно присылать по адресу nicholas@nicholaschase.com.

Описание:  Из этого учебного пособия, второго из трех в серии "Изучаем PHP", вы узнаете, как использовать PHP для создания простейшего приложения, поддерживающего workflow. Это пособие поможет вам, если вы знакомы с основами программирования на языке PHP и хотите узнать о процедуре загрузки файла из браузера, сессиях и использовании PHP для работы с XML.

Больше статей из этой серии

Дата:  15.01.2007
Уровень сложности:  средний

Активность:  20797 просмотров
Комментарии:  

Подведем итоги

В этой части пособия мы начали создавать наиболее существенную часть приложения workflow, теперь у наших пользователей есть возможность загружать файлы на сервер из браузера. Мы познакомились с понятием сессии, благодаря использованию сессий пользователи регистрируются один раз и затем имеют доступ ко всем страницам системы. Мы научились сохранять файлы на сервере и создавать XML-файлы для хранения информации о загруженных файлах. Перечислим темы, которые вошли в эту часть пособия:

  • Создание сессии
  • Работа в рамках сессии
  • Загрузка файла на сервер
  • Создание XML-файла с использованием DOM
  • Загрузка XML-данных с использованием DOM
  • Работа с данными в формате XML с использованием DOM
  • Создание обработчика содержания SAX
  • Разбор XML-файла с использованием SAX
  • Отслеживание данных XML-файла с использованием SAX

Перейдем к Части 3, в которой мы завершим работу над нашим учебным приложением.

7 из 9 | предыдущая | следующая

Комментарии



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Open source
ArticleID=188335
TutorialTitle=Изучаем PHP: Часть 2. Загрузка файлов на сервер и использование XML для хранения информации о файлах
publish-date=01152007
author1-email=tyleranderson5@yahoo.com
author1-email-cc=troy@backstopmedia.com
author2-email=nicholas@nicholaschase.com
author2-email-cc=dwxed@us.ibm.com

Теги

Help
Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Используйте ползунок, чтобы отразить больше или меньше тегов.

КнопкаПопулярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere).

Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).

Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Кнопка Популярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere). Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).