PHP
Эта книга представляет собой подробное учебное пособие для желающих освоить современную версию РНР. В книге описывается установка и конфигурирование РНР, основные понятия программирования, такие как переменные, циклы, условные операторы и массивы, а также основы объектно-ориентированного программирования и возможности его применения в РНР 5. Здесь также рассматриваются такие темы, как работа из РНР с HTTP-данными, использование XML, СУРБД (MySQL и SQLite), работа с изображениями и создание PHP-сценариев командной строки. Кроме того, в книге описано проектирование приложений с помощью UML, PEAR-пакеты и методика повторного использования РНР-кода, а также обработка ошибок, тестирование и отладка приложений.
СКАЧАТЬ1
СКАЧАТЬ2
В книге "Web 2.0. Создание приложений на PHP" вы найдете описание процесса разработки законченного веб-приложения на языке PHP от начала и до конца!
Многие современные книги по программированию посвящены конкретным методикам или программным пакетам, давая глубокое понимание предмета. Но из них не всегда можно узнать, как применить полученные знания на практике. Замысел книги, которую вы держите в руках - начав с чистого листа, использовать известные вам идеи и методы для разработки законченного веб-приложения со всем необходимым кодом.
Разрабатываемое в этой книге приложение следует концепции Web 2.0. Это означает, кроме прочего, что его код строго следует нынешним стандартам Web и активно использует технологию Ajax. Чтобы достичь этого, используется система управления шаблонами Smarty и каскадные таблицы стилей CSS, а также библиотека JavaScript-кода Smarty. Кроме того, для создания наглядного и оригинального интерфейса применяются несложные визуальные эффекты из библиотеки JavaScript-кода Script.aculo.us.
Для облегчения разработки большого объема кода привлечена библиотека Zend Framework с открытым кодом на языке PHP 5, позволяющая решать многие рутинные проблемы веб-программирования. В книге ее средствами реализуются такие задачи, как абстрактный уровень базы данных (с упором на MySQL и PostgreSQL), вход в систему, аутентификация пользователей, поиск по сайту.
Приложение для Web 2.0 из этой книги представляет собой многопользовательскую систему блогов. Она позволяет посетителям сайта регистрировать и вести собственный веб-дневник. При написании заметок в блоги пользователи могут добавлять в них фотографии, присваивать тематические метки, задавать географическое положение с помощью службы Google Maps. При отображении заметок в браузере используются микроформаты.
Каждый, кто делает или собирается сделать свой web-сайт, неизбежно сталкивается с целым рядом задач и трудностей: как сделать блог на сайте, "прикрутить" голосование, закрыть определенные разделы сайта паролями, а эти пароли защитить от взлома/кражи, как наиболее оптимально настроить РНР, как создать и использовать шаблоны в работе с сайтом (как известно, шаблоны значительно повышают удобство/скорость обслуживания и обновления сайта), как запрограммировать автоматическое исправление орфографических ошибок на сайте, как получать обновления и новые сведения с других сайтов и автоматически вставлять их в ваш сайт, как устроить сервис по загрузке файлов и ограничить загрузку больших файлов, как запретить выполнение определенных функций, как предотвратить атаки на ваш сайт, как получить максимум информации о пользователе, зашедшем на ваш сайт, и управлять им, как грамотно сделать форму регистрации на вашем сайте и т. д. Вот о том, как сделать все это, а также многое другое, и рассказывают в данной книге два опытнейших PHP-разработчика, создавших большое количество всевозможных сайтов и проконсультировавших огромное число начинающих и опытных web-дизайнеров.
В книге приводятся конкретные готовые решения и рецепты (практически на все случаи жизни) с подробно откомментированным PHP-кодом. Берите и используйте. Изложение ведется очень доступным языком, с подробным описанием всех "скользких" моментов. Это делает книгу полезной для самого широкого круга читателей: от начинающих до продвинутых.
К книге прилагается CD с более чем 100 шаблонами сайтов, различными готовыми скриптами, установочным пакетом РНР и доп. материалами.
ссылка для скачивания. Качаем и устанавливаем!
Да сделаем же интернет красочней с помощью своих php приложений!!!!!!