2009年2月16日月曜日

PHPで Linuxのファイルパーミッションを取得・変更する方法

メモ。
//パーミッションの変更
chmod($path, 0666); //8進数で指定する

//パーミッションの取得
clearstatcache(); //fileperms()はキャッシュをクリアしてから
$perms = substr(sprintf('%o', fileperms($path)), -4);

echo $perms; // => 0666


参考:
 PHP: chmod - Manual
 PHP: fileperms - Manual

0 件のコメント:

コメントを投稿