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

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


14 Содержание

Определение атрибутов файла................................................................................391

Специальные функции........................................................................................392

Определение типа файла.....................................................................................393

Определение возможности доступа........................................................................393

Ссылки..............................................................................................................................394

Символические ссылки............................................................................................394

Жесткие ссылки........................................................................................................395

Резюме...............................................................................................................................396

Глава 20. Работа с каталогами..................................................................397

Манипулирование каталогами.......................................................................................l 397

Работа с записями............................................................................................................398

Пример: печать дерева каталогов....................................................................................399

Получение содержимого каталога..................................................................................400

Резюме...............................................................................................................................401

Глава 21. Запуск внешних программ..........................................................402

Запуск утилит....................................................................................................................402

Оператор "обратные апострофы"....................................................................................404

Экранирование командной строки................................................................................404

Режим safejnode...............................................................................................................405

Каналы...............................................................................................................................406

Временные файлы.....................................................................................................407

Открытие канала.......................................................................................................407

Взаимная блокировка (deadlock).............................................................................408

Резюме...............................................................................................................................409

Глава 22. Работа с датами и временем.......................................................410

Представление времени в формате timestamp...............................................................410

Вычисление времени работы скрипта....................................................................411

Большие вещественные числа.................................................................................411

Построение строкового представления даты.................................................................412

Построение timestamp......................................................................................................414

Разбор timestamp...............................................................................................................416

Григорианский календарь...............................................................................................416

Проверка даты..........................................................................................................417

Календарик................................................................................................................418

Дата и время по Гринвичу..............................................................................................420

Время по GMT.........................................................................................................420

Хранение абсолютного времени.............................................................................420

Перевод времени......................................................................................................421

Окончательное решение задачи..............................................................................422

Резюме...............................................................................................................................423

Глава 23. Управление интерпретатором......................................................424

Информационные функции............................................................................................424

Настройка параметров РНР............................................................................................425

РНР в виде модуля Apache......................................................................................426

Содержание__15

CGI нереия РНР.......................................................................................................426

Создание переадресации для интерпретатора РНР..........................................427

Переадресация в Unix..........................................................................................428

Использование функции ini_set()...........................................................................429

Некоторые популярные директивы........................................................................429

Контроль ошибок.............................................................................................................434

Директивы контроля ошибок..................................................................................434

Установка режима вывода ошибок.........................................................................435

Оператор отключения ошибок................................................................................436

Пример использования оператора @.................................................................437

Предостережения.................................................................................................437

Перехват ошибок......................................................................................................438

Проблемы с оператором @.................................................................................440

Генерация ошибок....................................................................................................441

Стек вызовов функций............................................................................................441

Принудительное завершение программы......................................................................442

Финализаторы...................................................................................................................443

Генерация кода во время выполнения...........................................................................444

Выполнение кода......................................................................................................444

Генерация функций..................................................................................................446

Другие функции...............................................................................................................448

Резюме...............................................................................................................................448

Глава 24. Основы регулярных выражений в формате PCRE........................449

Начнем с примеров..........................................................................................................449

Пример первый.........................................................................................................449

Пример второй..........................................................................................................450

Пример третий..........................................................................................................450

Пример четвертый....................................................................................................451

What is the PCRE?.....................................................................................................452

Терминология...................................................................................................................452

Языки регулярных выражений................................................................................453

Использование регулярных выражений в РНР.............................................................454

Сопоставление..........................................................................................................454

Сопоставление с заменой........................................................................................455

Язык PCRE.......................................................................................................................456

Ограничители............................................................................................................456

Альтернативные ограничители...........................................................................457

Отмена действия спецсимволов.........................................................................457

Простые символы (литералы).................................................................................458

Классы символов.................................................................................................459

Альтернативы........................................................................................................459

Отрицательные классы........................................................................................460

Квантификаторы повторений.................................................................................461

Ноль или более совпадений................................................................................461

Одно или более совпадений...............................................................................461

Ноль или одно совпадение.................................................................................462

Заданное число совпадений................................................................................462




  Hostland.Ru

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