../../image/benilogo.gifPHP4 について


PHP の stat() ついて。

 PHPのマニュアル stat( ) 


file_test/file02.php
$filename = '../logdir';
if (file_exists($filename)) {
    print "$filename \n";
    $arr = stat($filename);
    print_r($arr);
    print "\n";
    print fileperms($filename);
} else {
    print "こんなファイルはありません。$filename";
}

  • ../logdir は実際に存在する directory です。
    drwxr-xrwx 2 beniya beniya 4096 5月 16 16:53 logdir
  • stat() でのファイル情報 と fileperms( ) でpermissionを得る。

実験です
../logdir 
Array
(
    [0] => 769
    [1] => 1556557
    [2] => 16879 ← ここがモード
    [3] => 2
    [4] => 1000
    [5] => 1000
    [6] => 0
    [7] => 4096
    [8] => 1116235997
    [9] => 1116230030
    [10] => 1116230030
    [11] => 4096
    [12] => 8
    [dev] => 769
    [ino] => 1556557
    [mode] => 16879 ← ここがモード
    [nlink] => 2
    [uid] => 1000
    [gid] => 1000
    [rdev] => 0
    [size] => 4096
    [atime] => 1116235997
    [mtime] => 1116230030
    [ctime] => 1116230030
    [blksize] => 4096
    [blocks] => 8
)

16879   ← fileperms





 この モードが 16879 と drwxr-xrwx の関連はどう見るのかな?



















 ← 今回意図している目的のためだったら この
    fileoperms の方が適切ではなかろうか?

ここに stat の情報 http://docs.hp.com/ja/B2355-90858/stat.5.html についてのページがあった。





















目次に戻る

2005/05/25start ********* Last Update 2006/11/12 17:22 JST

(C) Y.Kondou,2005,2006 All Rights, Reserved.
その他、お気づきの点がありましたら連絡先はこちらから