flock ( resource , int [, int ])
解説
汎用のファイルロックを行います。オープンされたファイルポインタでロックするファイルを指定します。第二引数には以下のいずれかを指定します。
- 共有ロック(読み):LOCK_SH(PHP 4.0.1より前の場合は1に設定します)
- 排他的ロック(書き):LOCK_EX(PHP 4.0.1より前の場 合は2に設定します)
- ロックを開放する:LOCK_UN(PHP 4.0.1より前の場 合は3に設定します)
- ロック中に flock()でブロックを行いたくない場合:LOCK_NB ( PHP 4.0.1 より前の場合は 4 に設定します)
成功した場合に TRUE 、失敗した場合に FALSE を返します。
- 要件
- これらの関数は、標準モジュールの一部として利用可能であり、常に使用できます。
- インストールの手順
- これらの関数はPHPコアに含まれるため、使用する際にインストールは不要です。
- 実行用の設定
- php.iniの設定により変化します。
- allow_url_fopen boolean
- このオプションにより、URL対応のfopenラッパーが使用可能となり、ファイルのようにURLオブジェクトをアクセスできるようになります。デフォルトのラッパーが、ftpまたはhttpプロトコルを用いてリモートファイルに アクセスするために提供されています。zlibのようないくつかの拡張モジュールが ラッパーを追加することがあります。
- user_agent string
- 送信する PHP 用のユーザエージェントを定義します。
- default_socket_timeout integer
- ソケットベースのストリームのデフォルトの有効時間(単位は秒)を定義します。
- from="dummy@dummy.jp" string
- 匿名ftp用パスワード(自分のemailアドレス)を定義します。
- auto_detect_line_endings boolean
- onにした場合、PHPは fgets() および file() により読み込まれたデータを評価し、UNIX、MS-DOS、Machintoshの行末 表記を使用しているかどうかを調べます。デフォルトはOffとなっています。
- リソース型
- この拡張モジュールはリソース型を全く定義しません。
このページに関するご案内
-
この文書は
Keyから
Program、
PHPとリンクを辿ると、当ページ
flockに辿り着きます。
- Site mapよりこのサイトの全体的な構造を把握できます。
- 索引よりこのサイト内にある任意のキーワードを含んだ文書を探すことができます。
- この文書のURIは
https://www.7key.jp/program/php/flock.html
です。
Copyright (C) 2004-2006 七鍵 key@do.ai 初版:2004年01月07日 最終更新:2006年08月08日