PHP и MySQL. Исчерпывающее руководство
Интернет-портал MegaWEB

Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.

Книга «PHP и MySQL. Исчерпывающее руководство»

 

PHP и MySQL. Исчерпывающее руководство

Книга «PHP и MySQL. Исчерпывающее руководство» рассчитана на читателей с разным техническим уровнем подготовки. Если у вас есть опыт разработки сайтов с помощью CSS и JavaScript, то это пособие переведет вас на новый уровень веб-разработки – создание динамических веб-сайтов на основе PHP и MySQL. На практических примерах вы узнаете все про возможности серверного программирования и сможете создавать базы данных, управлять контентом и обмениваться информацией с пользователями, применяя запросы и веб-формы. Основная цель издания – послужить руководством, которое должно быть под рукой уже в тот момент, когда вы загружаете PHP. В нем вы найдете пошаговые инструкции для получения работоспособного PHP-интерпретатора, написания своих первых PHP-скриптов и, в конечном счете, для создания с нуля целого веб-приложения.

PHP и MySQL. Исчерпывающее руководство

Обзор книги «PHP и MySQL. Исчерпывающее руководство»

Основы PHP и MySQL, научит вас устанавливать PHP и запускать на своем компьютере PHP-скрипты. Вы напишете несколько своих первых программ на PHP и овладеете некоторыми элементарными вещами, такими как сбор сведений о пользователе посредством веб-формы и работа с текстом. Вы также установите MySQL и полностью ознакомитесь со структурой базы данных.

PHP: что, где и зачем?
  • Подбор инструментов
  • PHP на компьютерах Macintosh
  • Создание вашей первой программы
  • Запуск вашей первой программы
  • Создание вашей второй программы
  • Выкладывание кода HTML, CSS и PHP
  • Запуск вашей второй программы
Синтаксис PHP: удивительный и таинственный
  • Получение информации из веб-формы
  • Создание собственных переменных
  • Работа с текстом в PHP
  • Поиск в тексте
  • Изменение текста
  • Переменная $_REQUEST
MySQL и SQL: База данных и язык
  • Что такое база данных?
  • Установка MySQL
  • SQL – язык для разговора с базами данных

Динамические веб-страницы, содержит материал, с помощью которого вы приступите к созданию основ настоящего веб-приложения. Вы добавите таблицу, в которой сможете хранить сведения о пользователях, и получите представление о том, как легко можно манипулировать текстом. Для свободного манипулирования буквами, цифрами и слешами в URL-адресах, адресах электронной почты, идентификаторах Twitter и т. п. будут использоваться регулярные выражения и управление строками.

Подключение PHP к MySQL
  • Создание простого PHP-сценария, предназначенного для подключения
  • Выбор используемой базы данных
  • Приведение кода в порядок с помощью нескольких файлов
Улучшение поиска с помощью регулярных выражений
  • Сопоставление строк, двойная скорость
  • Поиск набора символов
Создание динамических веб-страниц
  • Повторное обращение к пользовательской информации
  • Проектирование таблиц базы данных
  • Сохранение информации о пользователе
  • Покажите мне пользователя
  • Перенаправление и повторное обращение к сценарию, создающему новых пользователей

Переход от веб-страниц к веб-приложениям, расскажет вам, как объединять свои веб-страницы в более цельный модуль. Вы добавите самостоятельно созданную систему обработки ошибок, чтобы ваши пользователи не пребывали в недоумении при сбое приложения, а также собственную отладку, помогающую обнаружить источники проблем. Кроме того, в базе данных будут сохранены ссылки на изображения, которые были предоставлены пользователями, а также сами изображения, и будет изучен вопрос, какой из этих двух подходов и в каких обстоятельствах будет предпочтительней.

Когда что-то не получается (но должно получаться)
  • Проектирование страниц ошибок
  • Поиск компромисса для страниц ошибок с помощью PHP
  • Добавление отладки к приложению
  • Переадресация на ошибку
Обработка изображений и решение более сложных задач
  • Изображения – это просто файлы
  • Изображения, предназначенные для просмотра
  • А теперь совсем о другом
Двоичные объекты и загрузка изображений
  • Хранение разных объектов в различных таблицах
  • Вставка в таблицу необработанного изображения
  • Пока ваши двоичные данные вставлять небезопасно
  • Связывание пользователей и изображений
  • Покажите мне изображение
  • Встроить изображение ничуть не сложнее, чем его просмотреть
Вывод списков, итерация и администрирование
  • Вещи, которые никогда не меняются
  • Вывод списка всех пользователей
  • Удаление пользователя
  • Возражения, высказываемые вашим пользователям
  • Приведение сообщений к единому стандарту
  • Интеграция утилит, представлений и сообщений

Безопасность и реальное окружение. Даже в самых простых приложениях регистрация при входе в приложение и отмена регистрации играют важную роль. Здесь приводятся сведения, с помощью которых вы сможете создать систему аутентификации и работать с паролями, которые при всей своей важности вызывают немало проблем. Также рассматриваются принципы работы с cookie-файлами и сессиями и использование этих технологий для создания в веб-приложении системы авторизации, основанной на принадлежности пользователя к той или иной группе.

Аутентификация и авторизация
  • Начнем со стандартной аутентификации
  • Извлечение всего одинакового
  • Пароли не должны находиться в сценариях PHP
  • Пароли обеспечивают безопасность, но и сами они должны быть защищены
Cookie-файлы, вопросы регистрации и избавление от примитивных окон
  • Выход за рамки стандартной аутентификации
  • Регистрация при входе в приложение с использованием cookie-файлов
  • Добавление контекстно-зависимых меню
Авторизация и сессии
  • Моделирование групп в базе данных
  • Проверка на принадлежность к группе
  • Меню, ориентированное на принадлежность к той или иной группе
  • Введение в практику использования сессий браузера
  • А вы не забыли о проблеме фишинга?
  • А зачем вообще использовать cookie-файлы?

Автор книги «PHP и MySQL. Исчерпывающее руководство» – Бретт Маклафлин, активно занимается веб-программированием и созданием управляемых данных, которые ориентированы на потребительские запросы систем. Он редко концентрируется только на одном компоненте системы и разрабатывает архитектуру и дизайн крупномасштабных приложений, руководит их созданием от начала и до конца с учетом жизненно важных параметров и контролем сроков реализации. В настоящее время он работает в основном над проектами NASA, что звучит внушающе: кто знает, может быть спутником, летящим сейчас над вами, действительно управляют с помощью PHP и MySQL?

Формат: PDF + файлы примеров
Качество: eBook
Страниц: 512

Купить книгу «PHP и MySQL. Исчерпывающее руководство»

Интернет-магазин OZON.RU: PHP и MySQL. Исчерпывающее руководство / Интернет-магазин OZON.RU / Описание товара / PHP и MySQL. Исчерпывающее руководство / Интернет-магазин OZON.RU / Оформить заказ

Скачать бесплатно книгу «PHP и MySQL. Исчерпывающее руководство»

04.11.20121860.06122

Карта сайта

 
]]>