PHP. 10 минут на урок.
Автор - Крис Ньюман
Книга Криса Ньюмана "PHP: 10 минут на урок" поможет вам в кратчайшие сроки освоить PHP — самый популярный язык программирования для Web. Начиная с простых языковых конструкций, автор урок за уроком рассматривает все более сложные темы, такие как операции для работы с числами и строками, регулярные выражения, обработка дат и времени, создание пользовательских функций, обработка форм, реализация защищенных паролем страниц, данные cookies и сеансы, работа с базами данных, настройка РНР, отладка и обработка ошибок. Пособие ориентировано на занятых людей, поэтому проработка одного урока займет не больше 10 минут. Так что, если вы хотели изучить РНР, а раньше не было возможности, приступайте прямо сейчас.
Книга предназначена для тех, кто хочет изучить РНР; при этом не требуется опыт программирования или написания сценариев. Если вы не делали этого раньше, РНР может стать вашим первым языком программирования. Те, кто уже имеют опыт написания программ, но никогда не программировали приложения для Web, смогут по этой книге изучить РНР и научиться разрабатывать Internet-приложения.
Книга состоит из пяти частей. Часть I. Основы РНР. В первой части дается описание основных конструкций языка РНР. Урок 1. Знакомство с РНР. В этом уроке рассказывается, для чего предназначен РНР, и приводится несколько примеров, которые демонстрируют его применение внутри Web-страницы. Урок 2. Переменные. В этом уроке объясняется, как присвоить значение переменной, и приводится несколько простых примеров. Урок 3. Управление порядком выполнения. В этом уроке рассматриваются условные операторы и циклы, с помощью которых можно управлять порядком выполнения РНР-сценария. Урок 4. Функции. В этом уроке показывается, как реализовать модульность, чтобы вынести дублирующиеся части кода в функцию. Часть II. Работа с данными. В этой части описаны типы данных, с которыми может работать РНР. Урок 5. Работа с числами. В этом уроке даются подробные примеры операций с числами, которые можно выполнять в РНР. Урок 6. Обработка строк. В этом уроке рассматривается набор функций для обработки строк в РНР. Урок 7. Работа с массивами. В этом уроке поясняется, как работать с массивами, и рассматриваются функции, которые позволяют выполнять действия над ними. Урок 8. Регулярные выражения. В этом уроке рассматриваются регулярные выражения, которые позволяют выполнять сложные операции со строками. Урок 9. Работа с временем и датой. В этом уроке показывается, как обрабатывать время и дату в РНР. Урок 10. Использование классов. В этом уроке демонстрируются возможности объектно-ориентированного РНР и приводится пример использования класса в сценарии. Часть III. Web-среда. В этой части показывается, как с помощью РНР выполнять разработку в Web-окружении. Урок 11. Обработка HTML-форм. В этом уроке описывается, как использовать РНР для обработки данных, отправленных пользователем из HTML-формы. Урок 12. Динамическая генерация HTML-кода для форм. В этом уроке рассматриваются способы создания HTML-компонент “на лету” с помощью РНР. Урок 14. Данные cookies и сеансы. В этом уроке показывается, как передавать данные между We страницами с помощью сеансов и как отправить данные cookies браузеру пользователя. Урок 16. Взаимодействие с Web-сервером. В этом УР°ке рассматривается механизм взаимодействия РНР с Web- Ш Урок 13. Проверка форм. В этом уроке рассматриваются способы проверки формы на корректность данных, отправленных из HTML-форм. Урок 15. Аутентификация пользователя. В этом уроке рассматриваются способы защиты пользовательских страниц с помощью пароля. сервером. Часть IV. Использование служб с помощью РНР В четвертой части рассматриваются варианты работы РНР с внешними программами и службами. Урок 17. Работа с файловой системой. В этом уроке рассматриваются функции РНР для работы с файловой сис-темой. Урок 18. Выполнение программ на Web-сервере. В этом уроке рассматриваются функции РНР для выполнения программ на Web-сервере. Урок 19. Использование базы данных MySQL. В этом уроке показывается, как сохранять и извлекать данные из базы данных MySQL. Урок 20. Абстрагирование от базы данных. В этом уроке показывается, как реализовать обобщенный интерфейс для доступа к базе данных с помощью уровня абстракции, чтобы сделать сценарий более переносимым. Ш Урок 21. Выполнение РНР-сцснариев в командной строке. В этом уроке показано, как использовать РНР для написания мощных сценариев оболочки. Урок 22. Обработка ошибок. В этом уроке обсуждается несколько способов нахождения и исправления ошибок сценария. Часть V. Настройка и расширение РНР. В последней части книги обсуждаются вопросы администрирования РНР. Урок 23. Настройка РНР. В этом уроке описаны популярные конфигурационные опции, которые устанавливаются во время работы и могут изменять поведение РНР. Урок 24. Безопасность РНР. В этом уроке обсуждаются проблемы, связанные с безопасностью, и использование Safe Mode (безопасный режим) на общем Web-cepeepe. Урок 25. Использование PEAR. В этом уроке рассказывается о библиотеке свободно распространяемых классов — PEAR.
Издательство – Вильямс
Год издания – 2006
Формат книги - PDF
Размер - 24 Мб
СКАЧАТЬ с gigapeta.com
Или
СКАЧАТЬ с turbobit.net
Или
СКАЧАТЬ с hitfile.net
|