:: reverse dictionary ::
※ソースファイルについて
ディレクトリを作成するには、mkdir 関数を使います。
$chk = mkdir("mydir"); $chkr = mkdir("mydir_r", 0444); // 読み込みのみを許可
mydir および mydir_r を作成します。
bool mkdir(string d) bool mkdir(string d, int m)
ディレクトリ d を作成します。
作成に成功した場合は true 、失敗した場合は false を返します。
作成するディレクトリにアクセス権を設定することもできます。
アクセス権 m は、8進数3桁で指定します。
1桁目は「所有者」、2桁目は「所有グループ」、3桁目は「その他」のアクセス権を表します。
アクセス権の値は次のとおりです。
| 値 | アクセス権 |
|---|---|
| 0 | なし |
| 1 | 実行 |
| 2 | 書き込み |
| 3 | 書き込み、実行 |
| 4 | 読み込み |
| 5 | 読み込み、実行 |
| 6 | 読み込み、書き込み |
| 7 | 読み込み、書き込み、実行 |
例えば、「所有者」のみに「読み込み」と「書き込み」を許可する場合は、0600 を指定します。
なお、アクセス権 m を省略した場合は、0777(すべて許可)になります。
d … ディレクトリのパス
m … ディレクトリのアクセス権(省略した場合は 0777)
・作成に成功 … true
・作成に失敗 … false
PHP3 、PHP4 、PHP5
ディレクトリ d がすでに存在する場合、警告メッセージを表示します。
Warning: mkdir(mydir): File exists
親ディレクトリが存在しないディレクトリは作成できません。
chk2 = mkdir("mydir2/subdir");
mydir2(親ディレクトリ)が存在しない場合、$chk2 は false になり、subdir および mydir2 の作成に失敗します。
そして、次のような警告メッセージを表示します。
Warning: mkdir(mydir2/subdir): No such file or directory
Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com