我想檢查文件權限的某個目錄,如果它與預先定義的值不同,則更改它。我怎樣才能做到這一點?目錄權限檢查和更改
$dir ="./";
$chmod =0644;
$k=fileperms($dir);
// $chmod= decoct(intval($chmod));
if ($k!== $chmod) {
chmod($dir ,$chmod);
}
注:我的問題是不是CHMOD,我怎麼能檢查當前權限和如何與我定義的值進行比較呢?因爲fileperms返回5位數字(例如40644),我定義的變量是八進制值和四位數字(例如0644)。
檢查一些例子。 http://php.net/manual/en/function.fileperms.php一些例子解決你的問題。 – luckytaxi
@luckytaxi我在那裏檢查並充分googlized。我的問題是關於十進制和八進制值的變化。請閱讀我的問題的結尾部分。 – Huseyin