mcal_list_events(PHP 3>= 3.0.13, PHP 4) mcal_list_events - возвращает список IDs для даты или диапазона дат. Описаниеarray mcal_list_events (int mcal_stream, object begin_date [, object end_date]) Возвращает массив ID'ов в диапазоне начальной и конечной дат или, если задан просто поток, использует начальную и конечную даты структуры глобальных событий. mcal_list_events() принимает необязательную начальную дату и конечную дату для потока календаря. Возвращается массив id'ов событий между данными датами или даты внутренних событий. |
||||||||||
|
||||||||||
Примечание: пожалуйста, будьте внимательны при кодировании строк 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 (иначе каждая попытка аутентификации потерпит неудачу).
| |