Интернет-магазин My-shop.ru
Акции   
Персональный раздел v
   Доставка    Оплата    Скидки    Форум    Помощь
для Москвы  +7 (495) 638-53-38
бесплатно для РФ  +7 (800) 100-53-38
 
0
Красиво и практично!Новогодние наборы My-shop.ru — лучшее решение вопроса с подарками под ёлку!Удобно и выгодно!
• 
Книги (692357)
• 
Компьютерная литература (3961)
• 
Разработка ПО (1270)
• 
Языки и среды программирования, технологии и т.п. (793)
• 
PHP (47)

• 
Книги (692357)
• 
Компьютерная литература (3961)
• 
Разработка ПО (1270)
• 
Базы данных. СУБД (151)
• 
СУБД (Системы Управления Базами Данных) (109)
• 
MySQL/MariaDB (23)

• 
Книги (692357)
• 
Компьютерная литература (3961)
• 
Разработка ПО (1270)
• 
Web-дизайн. Web-мастеринг. Разработка web-приложений (170)



PHP 5/6, MySQL 5/6 и Dreamweaver CS4. Разработка интерактивных Web-сайтов

Дронов В.А. (найти все товары)

PHP 5/6, MySQL 5/6 и Dreamweaver CS4. Разработка интерактивных Web-сайтовРассмотрены приемы разработки на языке РНР интерактивных Web-сайтов, извлекающих данные из баз MySQL. Отмечены особенности новейших версий РНР 6 и MySQL 6. Для написания простейших страниц используется популярный Web-редактор Adobe Dreamweaver CS4, попутно дается краткое описание языка HTML. Приводится описание языка РНР, а также подробно разбираются все сценарии РНР, созданные Dreamweaver, и анализируется их работа. Изложены принципы написания специализированных Web-страниц без использования Dreamweaver. В результате читатель создает полностью работоспособный и весьма развитый блог - интернет-дневник.
Для Web-программистов.

Издательство: БХВ-Петербург
Серия: Профессиональное программирование

Рейтинг: - (голосов: 0)
Ваша оценка: 1 2 3 4 5  

дата выпуска: 2009 г. 
язык: русский
количество томов: 1
количество страниц: 544 стр.
переплет: мягкий
формат: 70x100/16 (170x240 мм)
тираж: 2000 экз.
стандарт: 6 шт.
возрастная категория: 18+ (нет данных)
код системы скидок: 25
код в My-shop.ru: 474178

ISBN: 978-5-9775-0439-3


Дронов В.А.автор/составительДронов В.А., найти все товары


Содержание:

Оглавление ВВЕДЕНИЕ 1
О чем вообще идет речь? 1
Dreamweaver: "Делай, как я!" 3
Типографские соглашения 4
Благодарности 5

ЧАСТЬ I. ОСНОВЫ WEB-ДИЗАЙНА

7

ГЛАВА 1. СОВРЕМЕННЫЕ ИНТЕРНЕТ-ТЕХНОЛОГИИ

9
Принципы работы Интернета 9
Что такое Интернет. Сервисы Интернета 9
Клиенты и серверы 12
Протоколы 15
Интернет-адреса 18
Базовые понятия WWW 21
Web-страницы и Web-сайты 21
Web-обозреватели 25
Web-серверы 26
Публикация Web-сайта в Интернете. Хостинг-провайдеры 27
Что дальше? 29

ГЛАВА 2. HTML — ЯЗЫК НАПИСАНИЯ WEB-СТРАНИЦ

30
Введение в язык HTML 31
Теги HTML. Форматирование текста 31
Графика на Web-страницах. Внедренные элементы 36
Гиперссылки 40
Интернет-адреса в WWW 42
Правильно оформленные Web-страницы 44
Иерархия тегов HTML 46
Кодирование текста. Проблема русских кодировок 47
Начала сайтостроения 49
Планирование Web-сайта 50
Логическая структура Web-сайта 51
Проектируем наш первый Web-сайт 54
Что дальше? 56

ГЛАВА 3. ADOBE DREAMWEAVER — ПАКЕТ ДЛЯ СОЗДАНИЯ WEB-СТРАНИЦ И WEB-САЙТОВ

57
Запуск Dreamweaver. Главное окно Dreamweaver 58
Предварительная настройка Dreamweaver 59
Основы работы в Dreamweaver 63
Создание новой Web-страницы 63
Набор текста 65
Форматирование фрагментов текста 68
Форматирование абзацев 70
Специальные символы и нетекстовые элементы 72
Работа с таблицами 76
Создание таблиц 77
Работа с таблицей 80
Формирование таблиц 81
Объединение ячеек 83
Вставка графических изображений 86
Создание гиперссылок 89
Предварительный просмотр Web-страниц 92
Вызов справки 93
Что дальше? 96

ГЛАВА 4. CSS — ЯЗЫК ОФОРМЛЕНИЯ WEB-СТРАНИЦ

97
Простейшие приемы работы со стилями CSS 98
Встроенные стили CSS. Основные понятия языка CSS 98
Стили переопределения тегов CSS. Таблицы стилей CSS 100
Форматирование текста средствами CSS 104
Стилевые классы CSS. Привязка стилевых классов 110
Комбинированные стили CSS 112
Развитые средства Dreamweaver для работы со стилями CSS 114
Почему таблицы стилей CSS называются каскадными. Правила каскадности 117
Псевдостили 120
Контейнеры 123
Встроенные контейнеры 123
Блочные контейнеры 124
Создание рамок 125
Привязка внешней таблицы стилей к Web-странице 128
Средства Dreamweaver для работы со стилями 129
Вызов справочника по CSS 131
Что дальше? 132

ГЛАВА 5. РАБОТА С WEB-САЙТОМ В DREAMWEAVER

133
Подготовка к публикации сайта 134
Регистрация сайта в Dreamweaver 134
Работа с файлами сайта. Панель Файлы 137
Проверка Web-страниц 141
Проверка правильности HTML-кода 141
Проверка гиперссылок 143
Взаимодействие панели Файлы и окна документа 145
Публикация сайта 145
Публикация сайта на локальном Web-сервере 146
Публикация сайта на удаленном Web-сервере 150
Использование для публикации Web-сайта протокола FTP 151
Настройка Dreamweaver для публикации сайта по FTP 152
Публикация сайта по протоколу FTP 156
Управление Web-сайтами, зарегистрированными в Dreamweaver 158
Что дальше? 159

ЧАСТЬ II. ОСНОВЫ WEB-ПРОГРАММИРОВАНИЯ

161

ГЛАВА 6. ПРИНЦИПЫ WEB-ПРОГРАММИРОВАНИЯ

163
Недостатки статических Web-страниц и их преодоление 163
Данные и их представление 164
Недостатки статических Web-страниц 165
Серверные программы — радикальный способ отделить информацию от представления 166
Технологии создания серверных программ 169
Серверные Web-страницы 169
Другие технологии серверного программирования 172
Второй Web-сайт. Использование серверных страниц 173
Что дальше? 173

ГЛАВА 7. БАЗЫ ДАННЫХ

174
Введение в реляционные базы данных 174
Что такое реляционные базы данных 175
Составные части реляционной базы данных 176
Таблицы, поля и записи 176
Правила 178
Индексы и ключи 179
Связи 183
Настольные и серверные реляционные СУБД 186
Язык обработки данных SQL 189
Зачем нужен SQL 189
Выборка данных 191
Простейшие запросы выборки данных 191
Сортировка данных 193
Фильтрация данных 194
Задание связей между таблицами 196
Псевдонимы полей 198
Агрегатные функции SQL 198
Изменение данных 201
Добавление записи 201
Изменение записи 201
Удаление записи 202
Другие запросы SQL 203
Разграничение доступа. Права 203
Сервер данных MySQL и его возможности 206
База данных для нашего сайта 209
Что дальше? 212

ГЛАВА 8. КРАТКИЙ КУРС ЯЗЫКА PHP

213
Основные понятия PHP 213
Написание сценариев PHP 214
Операторы, аргументы и выражения 216
Переменные 218
Типы данных 220
Логический 220
Целочисленный 220
C плавающей точкой 220
Строковый 221
NULL 222
Операторы 223
Арифметические 223
Оператор объединения строк 224
Операторы присваивания 224
Операторы сравнения 225
Логические операторы 226
Вычисление выражений, содержащих логические операторы 228
Совместимость и преобразование типов данных 228
Приоритет операторов 230
Сложные выражения PHP 232
Блоки 232
Условные выражения 233
Выражения выбора 235
Циклы 237
Цикл со счетчиком 237
Цикл с постусловием 238
Цикл с предусловием 239
Прерывание цикла 240
Функции 241
Объявление функций 241
Вызов функций 243
Использование переменных внутри тела функции 244
Встроенные функции PHP 245
Массивы 246
Создание массивов и работа с ними 246
Цикл просмотра 249
Константы 250
Комментарии 251
Что дальше? 252

ГЛАВА 9 . ПРОСТЕЙШИЙ ВЫВОД ДАННЫХ

253
Подготовка к созданию серверных страниц 253
Регистрация базы данных в Dreamweaver 256
Создание простейших серверных страниц 263
Создание набора записей 263
Создание серверной страницы 266
Разбор сценариев PHP, выводящих данные из базы 271
Передача данных между серверными страницами 275
Метод передачи данных GET 276
Создание Web-страниц, передающих данные друг другу 277
Разбор PHP-кода, принимающего и обрабатывающего данные 280
Более сложные серверные страницы 286
Реализация постраничного вывода записей 286
Создание навигатора 286
Вывод сведений о наборе записей 288
Разбор кода, реализующего постраничный просмотр 290
Вывод элементов Web-страницы в зависимости от условия 295
Реализация возврата на нужную "страницу" 297
Что дальше? 299

ГЛАВА 10. ВВОД И ПРАВКА ДАННЫХ

300
Реализация ввода и передачи данных 300
Ввод данных. Формы 301
Кодирование данных 303
Передача данных 304
Простые серверные Web-страницы для ввода и правки данных 306
Страница для добавления записи 306
Разбор сценариев PHP, добавляющих запись 316
Страница для правки записи 321
Разбор сценариев PHP, изменяющих запись 326
Страница для удаления записи 328
Страница для работы с комментариями 331
Более сложные Web-страницы для ввода и правки данных 333
Что дальше? 344

ГЛАВА 11. БОЛЕЕ СЛОЖНЫЙ ВЫВОД ДАННЫХ

345
Правильный вывод значений даты 345
Особые случаи вывода элементов Web-страницы 346
Создание сложных наборов записей 349
Создание страницы статистики 351
Реализация поиска 358
Что дальше? 363

ЧАСТЬ III. БЕЗОПАСНОСТЬ И ЦЕЛОСТНОСТЬ ДАННЫХ

365

ГЛАВА 12. ВВЕДЕНИЕ В БЕЗОПАСНОСТЬ И ЦЕЛОСТНОСТЬ ДАННЫХ

367
Безопасность и разграничение доступа 367
Целостность данных 370
Что дальше? 371

ГЛАВА 13. РАЗГРАНИЧЕНИЕ ДОСТУПА

372
Создание таблицы списка пользователей 373
Создание страницы входа на сайт 374
Процесс создания страницы входа на сайт в Dreamweaver 374
Сессии. Переменные уровня сессии 378
Разбор кода PHP, выполняющего вход 381
Разграничение доступа к Web-страницам 384
Процесс разграничения доступа к страницам в Dreamweaver 384
Разбор кода PHP, выполняющего разграничение доступа 387
Создание страницы выхода с сайта 391
Процесс создания страницы выхода с сайта в Dreamweaver 391
Разбор кода PHP, выполняющего выход 392
Создание административных страниц для управления пользователями 394
Разграничение доступа к фрагментам Web-страниц 397
Что дальше? 402

ГЛАВА 14. ОБЕСПЕЧЕНИЕ ССЫЛОЧНОЙ ЦЕЛОСТНОСТИ ДАННЫХ

403
Простой способ обеспечения ссылочной целостности 404
Сложный способ обеспечения ссылочной целостности 405
Недостаток простого способа и попытка его устранить 406
Блокировка таблиц MySQL и ее использование 408
Реализация сложного способа 409
Каскадное удаление записей 411
Что дальше? 412

ЧАСТЬ IV. ПОСЛЕДНИЕ ШТРИХИ

413

ГЛАВА 15. ОБРАБОТКА ТЕКСТА СРЕДСТВАМИ PHP

415
Разбиение текста заметки на абзацы 415
Форматирование текста 419
Недопустимость HTML-форматирования в блогах. Внутренние теги 419
Реализация форматирования текста 421
Вставка графических изображений и гиперссылок 423
Вставка видеоклипов 429
Что дальше? 440

ГЛАВА 16. УПРАВЛЕНИЕ ФАЙЛАМИ ЧЕРЕЗ WEB-ИНТЕРФЕЙС

441
Просмотр содержимого папки 443
Отправка файлов на Web-сайт 447
Как отправить файл из Web-обозревателя 447
Как принять отправленный файл 449
Реализация отправки файла 452
Удаление файлов 454
Страница для управления видеофайлами 456
Страница для управления прочими файлами 459
Что дальше? 459

ГЛАВА 17 . ХРАНЕНИЕ ДАННЫХ НА СТОРОНЕ КЛИЕНТА

460
Задание цветовой гаммы сайта 461
Хранение настроек посетителя 464
Способы хранения настроек 464
Cookies и их использование 466
Реализация хранения настроек в cookies 468
Какие данные стоит хранить в cookies 470
ЗАКЛЮЧЕНИЕ 472
ПРИЛОЖЕНИЯ 475
ПРИЛОЖЕНИЕ 1. УСТАНОВКА WEB-СЕРВЕРА APACHE 477
Установка 477
Запуск и остановка 483
Настройка 483
Доступ к документации по Apache 484
ПРИЛОЖЕНИЕ 2. УСТАНОВКА СЕРВЕРА ДАННЫХ MYSQL 486
Установка 486
Запуск и остановка 488
Запуск и остановка MySQL из Командной строки 488
Запуск и остановка MySQL как службы 489
Изменение пароля пользователя root@localhost 491
Доступ к документации по MySQL 492
ПРИЛОЖЕНИЕ 3. УСТАНОВКА ПЛАТФОРМЫ PHP 493
Установка 493
Настройка 495
Запуск и остановка 497
Доступ к документации по PHP 497
ПРИЛОЖЕНИЕ 4. УСТАНОВКА И ИСПОЛЬЗОВАНИЕ КЛИЕНТА ДАННЫХ PHPMYADMIN 498
Установка и настройка 498
Использование 499
Вход 499
Создание базы данных 501
Создание таблиц 502
Создание полей 502
Создание индексов 505
Правка и удаление полей, индексов, таблиц и баз данных 507
Правка и удаление полей 507
Правка и удаление индексов 509
Правка и удаление таблиц 509
Правка и удаление баз данных 510
Управление пользователями 510
Средства управления пользователями phpMyAdmin 510
Создание пользователя 512
Правка и удаление пользователей 516
Работы с данными 516
Выход 518
Доступ к документации по phpMyAdmin 518
ПРИЛОЖЕНИЕ 5. ИСПОЛЬЗОВАНИЕ УТИЛИТЫ SUPER ДЛЯ ПЕРЕКОДИРОВАНИЯ ВИДЕОФАЙЛОВ 519
Запуск 520
Использование 521
Завершение работы 523
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ 525



344 руб.
в наличии*
ориентировочная дата отгрузки: 09.12.2016 (Пт.)
шт.
отложить

|



С этим товаром часто покупают...
Цена: 108 руб.