Если у вас есть опыт разработки сайтов с помощью 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-файлы?