PHP マニュアル
前のページ |  | 次のページ

# LIIIMCAL 関数

MCAL は、Modular Calendar Access Library を意味します。

libmcal は、カレンダーアクセス用の C ライブラリです。このライブラ リは、結合性の高いドライバとして書かれています。MCAL は、メールボッ クス用の IMAP モジュールのカレンダー版です。

mcal サポート機能により、カレンダーストリームを IMAP サポート機能 によるメールボックスストリームと全く同様にオープンすることができま す。カレンダーは、ローカルファイルに保存したり、リモートのICAPサー バーとしたり、mcal ライブラリによりサポートされる他のフォーマット とすることができます。

カレンダーイベントは、発生、検索、保存することができます。カレンダー のトリガー(アラーム)および定期的なイベントもサポートされます。

libmcal により、メインのカレンダーサーバーをアクセス、使用することが できます。この場合、特定のデータベースおよびローカルファイルに依存した プログラミングは必要ありません。

これらの関数を動作させるには、PHP を `--with-mcal` を付けてコンパイルする 必要があります。この場合、mcal ライブラリがインストールされている 必要があります。最新版を http://mcal.chek.com/ から取得し、コンパイル、インストールしてください。

MCALモジュールを使用する場合に次の定数が定義されます。 曜日用 :

- MCAL_SUNDAY

- MCAL_MONDAY

- MCAL_TUESDAY

- MCAL_WEDNESDAY

- MCAL_THURSDAY

- MCAL_FRIDAY

- MCAL_SATURDAY

反復用 :

- MCAL_RECUR_NONE

- MCAL_RECUR_DAILY

- MCAL_RECUR_WEEKLY

- MCAL_RECUR_MONTHLY_MDAY

- MCAL_RECUR_MONTHLY_WDAY

- MCAL_RECUR_YEARLY

月用 :

- MCAL_JANUARY

- MCAL_FEBRUARY

- MCAL_MARCH

- MCAL_APRIL

- MCAL_MAY

- MCAL_JUNE

- MCAL_JULY

- MCAL_AUGUST

- MCAL_SEPTEMBER

- MCAL_OCTOBER

- MCAL_NOVEMBER

- MCAL_DECEMBER

多くの関数は、各ストリーム毎に固有の内部イベント構造体を使用します。 これにより、大きなオブジェクトを関数の間で渡すことが容易になります。 イベント構造体の値を設定、初期化、取得する便利な関数があります。

前のページ | ホーム | 次のページ
mb_substr | 上に戻る | mcal_append_event