РНР 5 в подлиннике

Страница 8 из 554


■jq Содержание

Мнимые символы.....................................................................................................462

Оператор альтернативы............................................................................................463

Группирующие скобки.............................................................................................463

"Карманы".................................................................................................................464

Использование карманов в функции замены...................................................465

Использование карманов в функции сопоставления.......................................466

"Жадность" квантификаторов..................................................................................467

Рекуррентные структуры.....................................................................................468

Группировка без захвата..........................................................................................469

Модификаторы.........................................................................................................469

Модификатор //': игнорирование регистра........................................................469

Модификатор /г: пропуск пробелов и комментариев.....................................470

Модификатор /т: многострочность...................................................................470

Модификатор /s: (однострочный поиск)..........................................................471

Модификатор /е: выполнение PHP-программы при замене..........................471

Незахватывающий поиск.........................................................................................472

Позитивный просмотр вперед............................................................................472

Негативный просмотр вперед.............................................................................473

Позитивный просмотр назад..............................................................................473

Негативный просмотр назад...............................................................................474

Другие возможности PCRE.....................................................................................474

Функции РНР...................................................................................................................474

Поиск совпадений....................................................................................................474

Замена совпадений...................................................................................................477

Разбиение по регулярному выражению.................................................................479

Выделение всех уникальных слов из текста......................................................479

Экранирование символов........................................................................................480

Фильтрация массива................................................................................................481

Примеры использования регулярных выражений........................................................482

Преобразование адресов e-mail...............................................................................482

Преобразование гиперссылок.................................................................................483

Быть или не быть?............................................................................................................484

Ссылки..............................................................................................................................484

Резюме...............................................................................................................................484

Глава 25. Работа с HTTP и WWW.............................................................485

Заголовки ответа...............................................................................................................485

Вывод заголовка ответа............................................................................................485

Проблемы с заголовками....................................................................................485

Запрет кэширования................................................................................................486

Получение выведенных заголовков........................................................................487

Получение заголовков запроса.......................................................................................488

Работа с cookies................................................................................................................488

Немного теории........................................................................................................488

Установка cookie.......................................................................................................489

Массивы и cookie.....................................................................................................490

Получение cookie......................................................................................................491

SSI и функция virtual?).....................................................................................................491

Эмуляция функции vimialQ....................................................................................492

Содержание _17

Разбор URL.......................................................................................................................493

Разбиение и "склеивание" Q UER YSTRING..........................................................493

Разбиение и "склеивание" URL..............................................................................494

Пример......................................................................................................................496

Резюме...............................................................................................................................497

Глава 26. Сетевые функции.......................................................................498

Сеть и файловые функции..............................................................................................498

Проблемы безопасности..........................................................................................499

Другие схемы............................................................................................................499

Работа с сокетами.............................................................................................................499

"Эмуляция" браузера................................................................................................500

Неблокирующее чтение...........................................................................................501

Функции для работы с DNS...........................................................................................501

Преобразование IP-адреса в доменное имя и наоборот......................................502

Получение МХ-записи.............................................................................................503

Резюме...............................................................................................................................505

Глава 27. Посылка писем через РНР.........................................................506

Формат электронного письма.........................................................................................506

Отправка письма..............................................................................................................507

Почтовые шаблоны..........................................................................................................508

Расщепление заголовков..........................................................................................509

Анализ заголовков...................................................................................................510

Русскоязычные кодировки..............................................................................................511

Заголовок Content-type и кодировка........................................................................512

Кодировка заголовков..............................................................................................512

Кодирование тела письма........................................................................................514

Письма с вложениями.............................................................................................515

Динамическая смена кодировки.............................................................................515

Активные шаблоны..........................................................................................................516

Настройки РНР................................................................................................................518

Ссылки..............................................................................................................................519

Резюме...............................................................................................................................519

Глава 28. Работа с СУБД MySQL.............................................................520

Что такое база данных?...................................................................................................520

Неудобство работы с файлами................................................................................521

Архитектура MySQL.................................................................................................522

Администрирование базы данных..................................................................................523

Порядок работы с базой данных....................................................................................523

Интерфейсы для работы с MySQL.........................................................................524

Соединение с сервером............................................................................................524

Обработка ошибок....................................................................................................525

Выполнение запросов к базе данных.....................................................................525

Автоматизация подключения к СУБД...........................................................................526

Создание нового пользователя................................................................................528

Подключение с правами администратора..............................................................528




  Hostland.Ru

 «Бесплатный хостинг Hostland.Su» © 2006