РУССКИЕ КНИГИРусские книги, газеты, журналы, аудиокниги, электронные книги...
|
|
PHP
Каждый, кто делает или собирается сделать свой web-сайт, неизбежно сталкивается с целым рядом задач и трудностей: как сделать блог на сайте, "прикрутить" голосование, закрыть определенные разделы сайта паролями, а эти пароли защитить от взлома/кражи, как наиболее оптимально настроить РНР, как создать и использовать шаблоны в работе с сайтом (как известно, шаблоны значительно повышают удобство/скорость обслуживания и обновления сайта), как запрограммировать автоматическое исправление орфографических ошибок на сайте, как получать обновления и новые сведения с других сайтов и автоматически вставлять их в ваш сайт, как устроить сервис по загрузке файлов и ограничить загрузку больших файлов, как запретить выполнение определенных функций, как предотвратить атаки на ваш сайт, как получить максимум информации о пользователе, зашедшем на ваш сайт, и управлять им, как грамотно сделать форму регистрации на вашем сайте и т. д. Вот о том, как сделать все это, а также многое другое, и рассказывают в данной книге два опытнейших PHP-разработчика, создавших большое количество всевозможных сайтов и проконсультировавших огромное число начинающих и опытных web-дизайнеров. В книге приводятся конкретные готовые решения и рецепты (практически на все случаи жизни) с подробно откомментированным PHP-кодом. Берите и используйте. Изложение ведется очень доступным языком, с подробным описанием всех "скользких" моментов. Это делает книгу полезной для самого широкого круга читателей: от начинающих до продвинутых. К книге прилагается CD с более чем 100 шаблонами сайтов, различными готовыми скриптами, установочным пакетом РНР и доп. материалами. Offering a step-by-step walk through understanding the three key open source technologies that form the basis for most active web servers, this book demonstrates how to quickly create a professional-looking, functional site using Apache Web server, the MySQL database system, and the PHP scripting language. You’ll take an in-depth look at why the combination of PHP, MySQL, and Apache has become so popular: flawless interaction, flexibility, customization, and cost, as well as their ability to run on both Linux and Windows servers. Рассмотрены вопросы создания интерактивных Web-сайтов с помощью HTML, JavaScript, PHP и MySQL. Представлен материал о применении каскадных таблиц стилей (CSS) для форматирования Web-страниц. Даны основные конструкции языка РНР, на примерах показаны приемы написания сценариев, наиболее часто используемых при разработке Web-сайтов. Описаны приемы работы с базами данных MySQL при помощи РНР, а также администрирования баз данных с помощью программы phpMyAdmin. Особое внимание уделено созданию программной среды на компьютере разработчика и настройке Web-сервера Apache. Во втором издании описываются новые версии программ Apache 2.2.9, РНР 5.2.6 и MySQL 6.0. Добавлено описание программ Денвер и РНР Expert Editor, рассмотрены библиотеки CURL и MySQLi, а также расширено описание MySQL. На прилагаемом компакт-диске содержатся листинги более чем двухсот примеров, описанных в книге, и электронная версия самоучителя языка Perl. На практических примерах описана разработка Web-приложений на языке PHP версий 5 и 6. Большая часть кода примеров совместима с обеими версиями PHP, но особое внимание уделено новым функциям PHP 6. Даны начала программирования на PHP: установка и настройка PHP и MySQL, выбор редактора PHP-кода, основы синтаксиса и самые полезные функции PHP. Рассмотрено создание собственного движка сайта и ряда дополнительных модулей - фотогалереи, RSS-граббера, модуля для работы с MP3, модуля автопродажи, гостевой книги, а также применение мощного шаблонизатора Smarty и создание простейшего собственного шаблонизатора. В качестве хранилища данных использованы два сервера - самая современная версия MySQL 6 и "суперлегкий" сервер баз данных SQLite. Описаны две версии самого популярного форума phpBB2 и phpBB3 и способы интеграции с ними создаваемого движка сайта. Показано, как с помощью технологии AJAX добиться обновления данных на странице без ее перезагрузки. Эта книга адресуется всем, кто хочет научиться быстро и эффективно решать задачи веб-мастеринга и стать специалистом по созданию веб-порталов профессионального уровня. В книге описываются все средства, которые входят в арсенал настоящего веб-мастера, - языки HTML, JavaScript и Perl, дается введение в базы данных MySQL, а также излагаются основные приемы работы с системами управления содержимым сайта (CMS) Joomla! и Drupal. С помощью этих средств вы сможете создавать полноценные веб-сайты любого назначения, например интерактивные интернет-магазины или непрерывно обновляемые новостные порталы. Не забыт и веб-дизайн: в книге описывается базовая техника создания оптимизированной веб-графики в Adobe Photoshop CS3 и анимированных баннеров в Adobe Flash CS3. Наконец, рассказывается о проверке работоспособности созданного веб-сайта, излагаются методы и рекомендации по размещению сайта на платных и бесплатных хостингах, способы его раскрутки и регистрации в поисковиках и каталогах. Прочитав эту книгу, вы станете настоящим веб-мастером, готовым к работе над любыми проектами. Рассматриваются основы функционирования Web-серверов, сборка исполняемого модуля PHP в ОС UNIX, инструментарий Web-разработчика (в том числе утилиты отладки сценариев), синтаксис и стандартные функции языка. Приведено описание функций PHP для работы с массивами, файлами, СУБД MySQL, регулярными выражениями формата PCRE, графическими примитивами, почтой, сессиями и т. д. Особое внимание уделено новым возможностям языка по работе с XML-документами, объектно-ориентированному программированию, а также подходам к отделению PHP-кода от HTML-шаблонов сайта. Добавлены главы про технологии AJAX и DbSimple, исправлены замеченные опечатки. Эта книга посвящена популярному языку Web-программирования РНР. Решения, предлагаемые вашему вниманию, охватывают широкий круг вопросов, включая работу с базами данных и создание динамических страниц. Благодаря большому количеству практических примеров книга будет полезна как новичкам, так и опытным РНР-программистам. Эта книга научит Вас создавать привлекательные веб-сайты с помощью РНР 5 и MySQL. Предельно понятные пояснения и поэтапное изложение материала делают ее весьма полезной для начинающих веб-дизайнеров. Вы сможете самостоятельно создавать различные приложения для своего сайта - счетчик посетителей, гостевую книгу, небольшую систему управления содержимым сайта и многое другое. Рассматривается создание большого количества Web-приложений, входящих в состав полнофункционального Web-сайта. Попутно подробно обсуждаются все вопросы, с которыми может столкнуться Web-разработчик, начиная с создания инструментария для быстрой разработки Web-приложений и последних нововведений языка программирования РНР и заканчивая вопросами безопасности и особенностями программирования клиент-серверных приложений. Книга ориентирована на читателей, знакомых с языком разметки HTML и базовыми возможностями языка программирования РНР. Второе издание полностью переработано, учтены нововведения версий РНР 5.1 и 6.0. Прилагаемый компакт-диск содержит исходные коды всех Web-приложений, разрабатываемых в книге. Для программистов и Web-разработчиков. Программисты любят PHP за его гибкость и скорость, дизайнеры - за его доступность и удобство. Сегодня PHP используется в 19 миллионах веб-сайтов, превышая популярность технологии Microsoft ASP .NET. Неудивительно, что на рынке появилось огромное множество книг по PHP. Однако книга, которую вы держите в руках, дает действительно целостное понимание принципов применения этого языка - начиная от традиционного веб-программирования и заканчивая применением PHP в графике, мультимедиа и т. д. В данном издании описано множество трюков, нестандартных подходов, оригинальных решений, которые помогут сделать ваш стиль программирования на PHP поистине профессиональным. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
|
По всем вопросам пишите: admin@russianbookstores.com .: © 2001-2012, Russian Book Stores. All rights reserved. :: 2012-02-06 :.
| |||||||||||||||||||||||||||||||||||||||||||||||||