2011-12-25 8 views
4

可能性の重複:
How to check if a PHP stream resource is readable or writable?PHP:既に開いているファイルハンドラのアクセスモードを確認する方法は?

んPHPはファイルハンドルのアクセスモードをチェックするために、任意の機能を提供しますか? 読み取り専用モードでファイルを開いたとします。

$file_handle = fopen('putty.log','r'); 

は、私は、コード内の特定のハンドルのアクセスモードを確認することができますか?

利用機能stream_get_meta_data:モード見つける

+0

これは何のために必要ですか? [全体的な目標](http://meta.stackexchange.com/questions/66377/)とは何ですか? – outis

+0

@outis率直なところ、具体的な目標はありません。 1つの用途は、「書き込みモードハンドラへのアクセスを制限する」ことができる。質問を編集していただきありがとうございます:) –

+0

ここでは、解決策と詳細な説明で、以前の投稿です:http://stackoverflow.com/questions/5294305/how-to-check-if-a-php-stream-resource-isreadable-書き込み可能な – Abbas

答えて

5

可能な解決策のアレイの詳細については

$file_handle = fopen('putty.log','r'); 
$metadata = stream_get_meta_data($file_handle); 
echo $metadata['mode']; 

は、マニュアルを読んで返されました。

関連する問題