Функции Язык программирования PHP

mcal_fetch_current_stream_event

(PHP 3>= 3.0.13, PHP 4)

mcal_fetch_current_stream_event - возвращает объект, содержащий структуру глобальных событий текущего потока.

Описание

object mcal_fetch_current_stream_event (int stream)

mcal_fetch_current_stream_event() возвращает структуру глобальных событий текущего потока как объект, содержащий:

  • int id - ID данного события.

  • int public - TRUE, если событие public, FALSE - если private.

  • string category - строку категории/Category события.

  • string title - строку заголовка/Title события.

  • string description - строку описания/Description события.

  • int alarm - количество минут до события для отправки напоминания/alarm.

  • object start - объект/Object, содержащий вхождение datetime.

  • object end - объект/Object, содержащий вхождение datetime.

  • int recur_type - тип повторения.

  • int recur_interval - интервал повторения.

  • datetime recur_enddate - дата окончания повторений.

  • int recur_data - дата повторения.

Все вхождения datetime состоят из объекта, который содержит:

  • int year - год

  • int month - месяц

  • int mday - число/день месяца

  • int hour - час

  • int min - минуты

  • int sec - секунды

  • int alarm - минут до события для отправки напоминания/alarm


Назад Оглавление Вперёд
mcal_expunge Вверх mcal_fetch_event

Глава 17. HTTP-аутентификация в PHP

Примечание: пожалуйста, будьте внимательны при кодировании строк HTTP header'а. Чтобы максимально гарантировать совместимость со всеми клиентами, ключевое слово "Basic" должно быть записано с первой "B" в верхнем регистре, управляющая/realm строка обязана заключаться в двойные кавычки (не одинарные), и точно один пробел должен предшествовать коду "401" в строке "HTTP/1.0 401" header'а.

Вместо простого вывода $PHP_AUTH_USER и $PHP_AUTH_PW, вам, возможно, понадобится проверить правильность username и password путём запроса БД или нахождения пользователя в dbm-файле.

Проследите за работой браузеров Internet Explorer. Они очень чувствительны к порядку header'ов. Отправка WWW-Authenticate header до HTTP/1.0 401 header в данный момент является неким трюком. Введение в математический анализ.

Чтобы предотвратить написание кем-либо скрипта, который раскрывает пароль к странице, аутентифицированной с помощью традиционного внешнего механизма, переменные PHP_AUTH не будут установлены, если внешняя аутентификация включена для данной конкретной страницы. В этом случае переменная $REMOTE_USER может использоваться для идентификации внешне аутентифицируемого пользователя.

Замечание о конфигурации: PHP использует наличие директивы AuthType для определения того, действует ли внешняя аутентификация. Исключите эту директиву для контекста, где вам необходимо использовать аутентификацию PHP (иначе каждая попытка аутентификации потерпит неудачу).