PHP и MySQL. Исчерпывающее руководство
Книга «PHP и MySQL. Исчерпывающее руководство» рассчитана на читателей с разным техническим уровнем подготовки. Если у вас есть опыт разработки сайтов с помощью CSS и JavaScript, то это пособие переведет вас на новый уровень веб-разработки – создание динамических веб-сайтов на основе PHP и MySQL. На практических примерах вы узнаете все про возможности серверного программирования и сможете создавать базы данных, управлять контентом и обмениваться информацией с пользователями, применяя запросы и веб-формы. Основная цель издания – послужить руководством, которое должно быть под рукой уже в тот момент, когда вы загружаете PHP. В нем вы найдете пошаговые инструкции для получения работоспособного PHP-интерпретатора, написания своих первых PHP-скриптов и, в конечном счете, для создания с нуля целого веб-приложения.
Обзор книги «PHP и MySQL. Исчерпывающее руководство»
Основы PHP и MySQL, научит вас устанавливать PHP и запускать на своем компьютере PHP-скрипты. Вы напишете несколько своих первых программ на PHP и овладеете некоторыми элементарными вещами, такими как сбор сведений о пользователе посредством веб-формы и работа с текстом. Вы также установите MySQL и полностью ознакомитесь со структурой базы данных.
- Подбор инструментов
- PHP на компьютерах Macintosh
- Создание вашей первой программы
- Запуск вашей первой программы
- Создание вашей второй программы
- Выкладывание кода HTML, CSS и PHP
- Запуск вашей второй программы
- Получение информации из веб-формы
- Создание собственных переменных
- Работа с текстом в PHP
- Поиск в тексте
- Изменение текста
- Переменная $_REQUEST
- Что такое база данных?
- Установка MySQL
- SQL – язык для разговора с базами данных
Динамические веб-страницы, содержит материал, с помощью которого вы приступите к созданию основ настоящего веб-приложения. Вы добавите таблицу, в которой сможете хранить сведения о пользователях, и получите представление о том, как легко можно манипулировать текстом. Для свободного манипулирования буквами, цифрами и слешами в URL-адресах, адресах электронной почты, идентификаторах Twitter и т. п. будут использоваться регулярные выражения и управление строками.
- Создание простого PHP-сценария, предназначенного для подключения
- Выбор используемой базы данных
- Приведение кода в порядок с помощью нескольких файлов
- Сопоставление строк, двойная скорость
- Поиск набора символов
- Повторное обращение к пользовательской информации
- Проектирование таблиц базы данных
- Сохранение информации о пользователе
- Покажите мне пользователя
- Перенаправление и повторное обращение к сценарию, создающему новых пользователей
Переход от веб-страниц к веб-приложениям, расскажет вам, как объединять свои веб-страницы в более цельный модуль. Вы добавите самостоятельно созданную систему обработки ошибок, чтобы ваши пользователи не пребывали в недоумении при сбое приложения, а также собственную отладку, помогающую обнаружить источники проблем. Кроме того, в базе данных будут сохранены ссылки на изображения, которые были предоставлены пользователями, а также сами изображения, и будет изучен вопрос, какой из этих двух подходов и в каких обстоятельствах будет предпочтительней.
- Проектирование страниц ошибок
- Поиск компромисса для страниц ошибок с помощью PHP
- Добавление отладки к приложению
- Переадресация на ошибку
- Изображения – это просто файлы
- Изображения, предназначенные для просмотра
- А теперь совсем о другом
- Хранение разных объектов в различных таблицах
- Вставка в таблицу необработанного изображения
- Пока ваши двоичные данные вставлять небезопасно
- Связывание пользователей и изображений
- Покажите мне изображение
- Встроить изображение ничуть не сложнее, чем его просмотреть
- Вещи, которые никогда не меняются
- Вывод списка всех пользователей
- Удаление пользователя
- Возражения, высказываемые вашим пользователям
- Приведение сообщений к единому стандарту
- Интеграция утилит, представлений и сообщений
Безопасность и реальное окружение. Даже в самых простых приложениях регистрация при входе в приложение и отмена регистрации играют важную роль. Здесь приводятся сведения, с помощью которых вы сможете создать систему аутентификации и работать с паролями, которые при всей своей важности вызывают немало проблем. Также рассматриваются принципы работы с cookie-файлами и сессиями и использование этих технологий для создания в веб-приложении системы авторизации, основанной на принадлежности пользователя к той или иной группе.
- Начнем со стандартной аутентификации
- Извлечение всего одинакового
- Пароли не должны находиться в сценариях PHP
- Пароли обеспечивают безопасность, но и сами они должны быть защищены
- Выход за рамки стандартной аутентификации
- Регистрация при входе в приложение с использованием cookie-файлов
- Добавление контекстно-зависимых меню
- Моделирование групп в базе данных
- Проверка на принадлежность к группе
- Меню, ориентированное на принадлежность к той или иной группе
- Введение в практику использования сессий браузера
- А вы не забыли о проблеме фишинга?
- А зачем вообще использовать cookie-файлы?
Автор книги «PHP и MySQL. Исчерпывающее руководство» – Бретт Маклафлин, активно занимается веб-программированием и созданием управляемых данных, которые ориентированы на потребительские запросы систем. Он редко концентрируется только на одном компоненте системы и разрабатывает архитектуру и дизайн крупномасштабных приложений, руководит их созданием от начала и до конца с учетом жизненно важных параметров и контролем сроков реализации. В настоящее время он работает в основном над проектами NASA, что звучит внушающе: кто знает, может быть спутником, летящим сейчас над вами, действительно управляют с помощью PHP и MySQL?
Формат: PDF + файлы примеров
Качество: eBook
Страниц: 512
Купить книгу «PHP и MySQL. Исчерпывающее руководство»
Интернет-магазин OZON.RU: PHP и MySQL. Исчерпывающее руководство / Интернет-магазин OZON.RU / Описание товара / PHP и MySQL. Исчерпывающее руководство / Интернет-магазин OZON.RU / Оформить заказ
Скачать бесплатно книгу «PHP и MySQL. Исчерпывающее руководство»
- Архив PHP-MySQL_MissingManual.rar 14.37 Мб: PHP и MySQL. Исчерпывающее руководство / Depositfiles.com / Архив PHP-MySQL_MissingManual.rar