Google

NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7">

dio_open

(PHP 4 >= 4.2.0)

dio_open --  許可属性flagsと作成許可属性modeを指定して新規にfilenameをオープン する

説明

resource dio_open ( string filename, int flags [, int mode])

dio_open()は、ファイルをオープンし、そのファイ ル記述子を返します。何らかのエラーが発生した場合は、-1を返します。 flagsがO_CREATの場合、オプションの3番目の パラメータmodeがファイルのモード(作成許可 属性)を設定します。flagsパラメータは、以下 のオプションのどれかとします。

  • O_RDONLY - 読み込みアクセスでファイルをオープン

  • O_WRONLY - 書き込みアクセスでファイルをオープン

  • O_RDWR - 読み書き両用でファイルをオープン

flagsパラメータには、以下のフラグの組み合 わせを含めることができます。

  • O_CREAT - ファイルが存在しない場合は作成します。

  • O_EXCL - O_CREATとO_EXCLが両方とも設定された場合、ファイルが既 に存在するとdio_open()は失敗します。

  • O_TRUNC - ファイルが存在し、書き込みアクセスでオープンされる場 合には、ファイルは長さゼロに丸められます。

  • O_APPEND - ファイルの後端にデータを書き込みます。

  • O_NONBLOCK - 非ブロッキングモードに設定します。