Рассмотрены актуальные вопросы применения PHP для работы с базами данных MySQL и XML-документами. Описана установка и настройка сервера Apache с модулем PHP 5 и сервера MySQL 5. Изложены основы языка PHP и его расширения, позволяющие динамически генерировать графические элементы Web-страниц и функции, создаваемые пользователями. Подробно излагается работа с базами данных MySQL от построения запросов до использования утилит командной строки. Приведены базовые сведения о языке XML.
Приведены решения актуальных проблем Web-разработки с использованием языка программирования РНР. Большое внимание уделено конфигурированию Web-сервера Apache, работе с СУБД MySQL, взаимодействию с сетевыми и почтовыми протоколами. Рассматриваемые вопросы и ответы на них построены на основе одного из крупнейших PHP-форумов, расположенных на сайте www.softtime.ru, offline-версия которого представлена на прилагаемом компакт-диске.
За последние десять лет PHP буквально охватила объектно-ориентированная революция, причем это относится как к самим средствам языка, так и к разработчикам, использующим эти средства, и к приложениям, которые они создают. Теперь основной акцент делается на объектах и объектно-ориентированном подходе к проектированию. Существует еще один момент, связанный с этим и также прочно укоренившийся в современные методики разработки объектно-ориентированных приложений.
Во втором издании книги рассматривается создание большого количества Web-приложений, входящих в состав полнофункционального Web-сайта. Попутно подробно обсуждаются все вопросы, с которыми может столкнуться Web-разработчик, начиная с создания инструментария для быстрой разработки Web-приложений и последних нововведений языка программирования PHP и заканчивая вопросами безопасности и особенностями программирования клиент-серверных приложений.
Книга представляет собой сборник решений наиболее распространенных задач на PHP. Изложен материал, интересный каждому разработчику: базовые типы данных, операции с ними, файлы cookie, функции PHP, аутен-тификация пользователей, работа со слоями, проблемы безопасности, ускорение действия программ, работа в се-ти, создание графических изображений, обработка ошибок, отладка сценариев и написание тестов.
Книга представляет собой полное и наглядное справочное пособие по PHP. В числе многих преимуществ PHP перед другими языками web-программирования – легкость разработки и простота обращения, богатые объектно-ориентированные возможности и мощные расширения. Издание содержит емкие, но при этом понятные примеры. Оно незаменимо при создании сайтов.
Вы держите в руках книгу, которая поможет вам научиться программировать на PHP и создвать базы данных на MySQL. Если вашей целью является написание программ для веб-серверов, то эта книга для вас. Вы узнаете все основные концепции языков программирования, в частности, изучите команды и синтаксис языка PHP. Вы также узнаете, как в современных средах используются данные, кроме всего этого, также обучитесь самому процессу программирования.
Содержится информация о практических способах решения наиболее распространенных задач, возникающих при построении Интернет-сайтов и необходимые сведения о популярном языке программирования РНР. Приведенные в книге тексты сценариев на языке РНР снабжены подробными комментариями и могут быть немедленно использованы при построении вашего сайта.
Для широкого круга читателей, интересующихся вопросами программирования для Интернет.
Данная книга представляет собой исчерпывающее руково-дство по микроконтроллерам семейства PIC компании Microchip, являющегося промышленным стандартом в облас-ти встраиваемых цифровых устройств. В книге подробно описывается архитектура и система команд 8_битных микро-контроллеров PIC, на конкретных примерах изучается работа их периферийных модулей. В первой части излагаются основы цифровой схемотехники, математической логики и архитектуры вычислительных сис-тем.
Книга посвящена работе с карманными компьютерами, смартфонами и коммуникаторами на базе последней версии операционной системы Windows Mobile 6. Прочитав книгу, вы узнаете, как управлять операционной системой, вести свои заметки, список дел и контактов, настраивать карманный компьютер, устанавливать новые программы и удалять ненужные.