Данная книга рассчитана на разработчиков, желающих ознакомиться с языком программирования РНР.
Для понимания этой книги у вас уже должны быть базовые навыки программирования. При рассмотрении примеров кода вы будете удивлены, поскольку некоторые примеры сложнее, чем другие, но при этом выполняют одну и ту же задачу.
В книге мы старались приводить максимально простые примеры и максимально подробно комментировать каждую часть кода, в книге вы найдете только код, который выполняется на стороне сервера. Код, выполняемый на стороне клиента, например JavaScript, сведен к минимуму. Для самых нетерпеливых читателей предназначена глава 1 - «FAQ из жизни. Практические примеры на любой случай», в которой рассмотрены быстрые решения популярных задач. После того как вы немного успокоитесь, можете перейти к главе 2 - «Конфигурирование РНР», в которой мы поговорим об установке и настройке РНР, - ведь большинство проблем являются результатом неправильной настройки. В третьей главе («Защита РНР») мы поговорим о безопасности ваших сценариев.
В четвертой главе «Работа с формами» мы поговорим о получении пользовательского ввода с форм и других динамических источников информации. Глава 5 («Работа с текстом и HTML») демонстрирует, как обрабатывать текст и строки многочисленными инструментами РНР, включая регулярные выражения. В шестой главе («Работа с датами») обсуждается, как работать со временем и датами в РНР и MySQL, а в главе 7 («Работа с файлами») рассматривается работа с файлами.
Как только основы будут изучены, можно перейти к главе 8 «Сессии», в которой говорится об отслеживании и управлении пользовательской сессией. Управление сессией особенно важно при разработке сложного сайта, который одновременно посещают много пользователей, при этом нужно, чтобы сессия одного пользователя не пересекалась с сессией другого.
В главах 9 и 10 мы поговорим, соответственно, о работе с электронной почтой и графикой. Эти навыки пригодятся вам при разработке практически любого сайта. В главе 11 («Использование с URL для взаимодействия с Web-сервисами») вы узнаете, как обеспечивать взаимодействие вашего сервера с Web-сервисами на других сайтах посредством XML. Наконец, в главе 12 («Промежуточные проекты») вы найдете три уже готовых проекта, которые можно использовать в более больших проектах. Эти проекты основаны на изученном в этой книге материале.
Вы можете скачать самоучитель «75 готовых решений для вашего web-сайта» в формате pdf
с Яндекс диска. Ссылка для скачивания внизу страницы.
Мир: | 2200 7704 0666 4963 |
Яндекс: | 41 00 11 25 13 54 962 |
Киви: | ALEKS33550336 |