Если у вас есть опыт разработки сайтов с помощью CSS и JavaScript, то эта книга переведет вас на новый уровень веб-разработки - создание динамических веб-сайтов на основе PHP и MySQL. С помощью практических примеров в книге вы узнаете все возможности серверного программирования. Вы прочитаете, как выстраивать базу данных, управлять контентом и обмениваться информацией с пользователями, применяя запросы и веб-формы.
Название: PHP и MySQL. Исчерпывающее руководство
Автор: Маклафлин Б.
Издательство: Питер
Год: 2013
Страниц: 512
Формат: PDF
Размер: 10,6 МБ
ISBN: 978-5-459-01550-8
Качество: Отличное
Содержание: Введение Что такое PHP?
Что такое MySQL?
Об этой книге
Структура книги
Внешние ресурсы
Об авторе О творческой группе
Благодарности
От издательства Часть 1. Основы PHP и MySQL Глава 1. PHP: что, где и зачем? Подбор инструментов
PHP на компьютерах Macintosh
Создание вашей первой программы
Запуск вашей первой программы
Создание вашей второй программы
Выкладывание кода HTML, CSS и PHP
Запуск вашей второй программы
Глава 2. Синтаксис PHP: удивительный и таинственный Получение информации из веб-формы
Создание собственных переменных
Работа с текстом в PHP
Поиск в тексте
Изменение текста
Переменная $_REQUEST
Глава 3. MySQL и SQL: база данных и язык Что такое база данных?
Установка MySQL
SQL - язык для разговора с базами данных
Часть 2. Динамические веб-страницы Глава 4. Подключение PHP к MySQL Создание простого PHP-сценария, предназначенного для подключения
Выбор используемой базы данных
Приведение кода в порядок с помощью нескольких файлов
Глава 5. Улучшение поиска с помощью регулярных выражений Сопоставление строк, двойная скорость
Поиск набора символов
Глава 6. Создание динамических веб-страниц Повторное обращение к пользовательской информации
Проектирование таблиц базы данных
Сохранение информации о пользователе
Покажите мне пользователя
Перенаправление и повторное обращение к сценарию, создающему новых пользователей
Часть 3. Переход от веб-страниц к веб-приложениям Глава 7. Когда что-то не получается (но должно получаться) Проектирование страниц ошибок
Поиск компромисса для страниц ошибок с помощью PHP
Добавление отладки к приложению
Переадресация на ошибку
Глава 8. Обработка изображений и решение более сложных задач Изображения - это просто файлы
Изображения, предназначенные для просмотра
А теперь совсем о другом
Глава 9. Двоичные объекты и загрузка изображений Хранение разных объектов в различных таблицах
Вставка в таблицу необработанного изображения
Пока ваши двоичные данные вставлять небезопасно
Связывание пользователей и изображений
Покажите мне изображение
Встроить изображение ничуть не сложнее, чем его просмотреть
Итак, какой же подход лучше?
Глава 10. Вывод списков, итерация и администрирование Вещи, которые никогда не меняются
Вывод списка всех пользователей
Удаление пользователя
Возражения, высказываемые вашим пользователям
Приведение сообщений к единому стандарту
Интеграция утилит, представлений и сообщений
Часть 4. Безопасность и реальное окружение Глава 11. Аутентификация и авторизация Начнем со стандартной аутентификации
Извлечение всего одинакового
Пароли не должны находиться в сценариях PHP
Пароли обеспечивают безопасность, но и сами они должны быть защищены
Глава 12. Cookie-файлы, вопросы регистрации и избавление от примитивных окон Выход за рамки стандартной аутентификации
Регистрация при входе в приложение с использованием cookie-файлов
Добавление контекстно-зависимых меню
Глава 13. Авторизация и сессии Моделирование групп в базе данных
Проверка на принадлежность к группе
Меню, ориентированное на принадлежность к той или иной группе
Введение в практику использования сессий браузера
А вы не забыли о проблеме фишинга?
А зачем вообще использовать cookie-файлы?