Рекомендуем

Web-интерфейс баз данных ODBCГанеев Р.М. Web-интерфейс баз данных ODBC
Протоколы InternetСеменов Ю. А. Протоколы Internet
Построение Интернет-приложений на языке JavaФридман А.Л. Построение Интернет-приложений на языке Java

Книга

РНР: Полезные приемы

3-е изд., стереотип.
Тиражирование книги начато в 2006 году
272 стр.
Формат 60х90/16 (145x215 мм)
Исполнение: в мягкой обложке
ISBN 978-5-9912-0285-5
ББК 32.973
УДК 681.3.068+800.92
Аннотация

Содержится информация о способах решения наиболее распространенных задач, возникающих при построении Интернет-сайтов и необходимые сведения о популярном языке программирования РНР. Приведенные в книге тексты сценариев на языке РНР, снабжены подробными комментариями и могут быть немедленно использованы при построении вашего сайта.

Для широкого круга читателей, интересующихся вопросами программирования для Интернет.

Оглавление

ГЛАВА 1. РНР; ЧТО ЭТО ТАКОЕ?
Несколько терминов
Немного об web-программировании

ГЛАВА 2. ИСТОРИЯ. МЕСТА. ИСТОЧНИКИ
Справочники....
Написание кода
Места

ГЛАВА 3. ОСНОВЫ
Принципы
Переменные
Массивы
Функции
Формы
Настройка web-сервера
Список основных команд
Одна большая программа

ГЛАВА 4. ТЕСТИРОВОЧНАЯ ПЛОЩАДКА
Денвер
Установка
Устройство
Эмуляция доменных имен
Почта
Использование
Возможные проблемы
Особенности
Информация
Другие варианты
Заключение

ГЛАВА 5. "ПАПКОПОТРОШИЛКА"

ГЛАВА 6. МЕНЯЮЩЕЕСЯ ОФОРМЛЕНИЕ САЙТА
Схема сценария
Создание папок
Основной сценарий
Вставки в страницу
Переменные
Обновление
Ограничения
Заключение

ГЛАВА 7. ПРОСТЕЙШИЙ ИНТЕРНЕТ - МАГАЗИН
Задачи
Проект
Витрина
Отправка заказа
Калькулятор
Добавление товара
Перспективы

ГЛАВА 8. ЗАКАЧКА ФАЙЛОВ
Подготовка
Общие сведения
Форма ввода
Сценарий обработки
Загрузка нескольких файлов
Пример сценария

ГЛАВА 9. АВТОРИЗАЦИЯ ДОСТУПА
Авторизация средствами web-сервера
Авторизация с помощью заголовка
Авторизация с помощью cookies
Авторизация с помощью сессий
Сессии
Сценарий авторизации
Пример сценария

ГЛАВА 10. ГОСТЕВАЯ КНИГА
Предварительные изыскания
Алгоритм
Защита
Файлы с гостевой книгой
Вывод сообщений и формы
Обработчик новых отзывов
Улучшения
Заключение

ГЛАВА 11. СИСТЕМА ОЦЕНКИ МАТЕРИАЛОВ
Предварительные изыскания
Общий план
Вставка в файлы со статьями
Текст сценария

ГЛАВА 12. ТЕСТОВАЯ СИСТЕМА
Проектировка
Вывод вопросов
Обработка ответов
Весь сценарий
Заключение

ГЛАВА 13. СЧЕТЧИК ПОСЕЩЕНИЙ
План
Сценарий

ГЛАВА 14. ПАРТНЕРСКАЯ ПРОГРАММА
Проектировка
Регистрация посетителей с партнерских сайтов
Сохранение информации о переходе
Партнерская программа: действия
Перспективы

ГЛАВА 15. ПРОСТЕЙШИЙ ЧАТ НА РНР
Схема устройства чата
План устройства чата
Сценарий целиком
Перспективы

ГЛАВА 16. РНР И MYSQL
База данных
Web-страницы и CGI
MySQL
Устройство
Администратор
На сервисах хостинга
MySQLFront
Как работать?
РНР и MySQL
Язык SQL
Пример сценария
Где хранить данные?
Как ломают хостинг
Заключение

ГЛАВА 17. РНР 5: В МИРЕ КЛАССОВ
Типы данных
Записи
Классы
Зачем?
Методы, атрибуты, поля
Иными словами
Объекты
Наследование
Как все это в РНР
Так что же нового?
Стоит ли использовать РНР 5?
Заключение

ГЛАВА 18. ПРАЙС-ЛИСТ НА САЙТЕ
Проблема
Задача
Размышления
Алгоритм
Сохранение файла в текстовом формате
Загрузчик файлов
Вывод каталога
Вывод раздела
Дополнение
Заключение

ГЛАВА 19. СПОСОБЫ ПЕРЕДАЧИ ДАННЫХ МЕЖДУ
ОТДЕЛЬНЫМИ СТРАНИЦАМИ (КРАТКАЯ СПРАВКА)
Переменные в адресной строке
Cookies
Сессии
Пользовательская форма
Установленные переменные
Запись данных в файл или в базу данных
Заключение

ПРИЛОЖЕНИЕ 1. ПРЕВРАТИ СВОЙ САЙТ В ПОРТАЛ
Мир и информеров
С миру по нитке
Рабочий стол современного человека

ПРИЛОЖЕНИЕ 2. ДЕЛАЕМ ИНФОРМЕР
Цель
План
Информер-картинка
Текстовый информер
Выбор способа
Пример информера
Перспективы
Как сделать информер (сводная таблица)

ПРИЛОЖЕНИЕ 1. ИСПОЛЬЗУЙ ТО, ЧТО ПОД РУКОЙ
И НЕ ИЩИ ВСЕГДА ДРУГОЕ
Конвертация текстов
Вытаскивание рисунков
Web-графика быстро и удобно
Неподвластный влияниям

ПРИЛОЖЕНИЕ 4. ЗАКАЧКА ПОД ЗАПРЕТОМ