)dirnameで指定されたディレクトリを削除しようと試みます。適切なパーミッションが設定されていなければなりません。レベルのエラーが発生します。パラメータdirname(string):ディレクトリへのパス。以下は、「examples」というディレクトリが存在する場合にディレクトリを削除する例です。関数は、指定したファイルがディレクトリかどうかを調べます。以下は、ファイルシステム関数を使ってのファイルの操作についてです。ファイルを扱う処理の流れファイルシステム関数を使って、「開く」、「ロックする」、「読み書きする」、(「出力をフラッシュ」)、「ロック解除」、「閉じる」という流れで処理します。ファイルのリソースハンドルを閉じたときにロックを自動的に解放する機能が削除されました。ロックの解放は、常に手動で行わなければなりません。呼び出してバッファの内容をはき出すようにします。以下はテキストファイルへの書き込みの例です。exit("ファイルが存在しないか異常があります。exit("ファイルをロックできませんでした。現在のプログラムを終了する関数です。それ以降のコードは実行されません。関数の第1パラメータにファイル名、第2パラメータに「読む/書く」のモードを指定してファイルを開きます。)パラメータfilename(string):ファイル名。形式のパス(http://~など)を指定して外部のファイルを開くことも可能です。mode(string):開いたファイルに対して実行できる操作を指定します。読み込み、書き込みなど用途に応じて指定します。追加書き込みをする場合は、「a」、「a+」を使用します。その他の書き込みのモードでは、ファイルの内容が毎回クリアされてしまいます。パラメータ(php.ini)で指定したディレクトリのファイルの検索も行うこともできます。注意:外部のファイル(リモートファイル)の操作を許可することは、セキュリティホールの一因となる可能性があります。「allow_url_fopen」パラメータを「off」に設定するようにします。指定のパスの配下にあるファイル以外を開くことができなくなります。アクセスできるものでなければなりません。ファイルのパーミッションがアクセスを許可されているかどうか確認する必要があります。レベルのエラーを発行します。抑制することもできます。mode/ファイルポインタファイルを操作する用途(読み込み、書き込み、両方)を考慮してモードを指定します。ファイルポインタとはファイルの中で読み込みや書き込みを行う位置を表します。ファイルポインタが先頭で読み込みをする場合、ファイルの先頭から読み込みを行います。先頭から書き込みを行うということは既にファイルに何か書いてあった場合、既存の内容を上書きします。ファイルポインタが最後ということは既存の内容の最後に追記します。フラグを指定することが強く推奨されています。モードが「r+」の場合、「r+b」と記述します。flock()ファイルを利用する際は、同時にアクセスされる可能性を考慮する必要があります。読み込みの際に他から書き込まれないようにする。書き込みの際に他から読み書きされないようにする。そのため、ファイルをロックしてアクセスを制御します。使って共有ロック、排他的ロックを行います。関数の構文は以下です。使用した際に、返されるファイルハンドル。operation(int):以下のいずれかとなります。読み込みの場合に使用するロック。書き込みの場合に使用するロック。