chmod
(PHP 4, PHP 5, PHP 7, PHP 8)
chmod — Dosya kipini değiştirir
Bağımsız Değişkenler
dosyaismi
-
Dosya yolu.
kip
-
kip ile belirtilen değerin otomatik olarak
sekizlik bir değer olduğu varsayılmamaktadır, bu bakımdan umulan işlemi
sağlamak için değerin önüne 0 (sıfır) getirmeniz gerekir. Ayrıca,
("g+w" gibi) dizesel kip belirtimleri çalışmayacaktır
kip bağımsız değişkeni üç adet sekizlik değerden
oluşur. Sırayla kullanıcı, grup ve diğerlerinin izinlerini düzenlerler.
Her bileşen kullanıcıya verilen izinlerin toplamından oluşur.
Çalıştırma hakkı için 1, yazma hakkı için 2 ve okuma hakkı için 4
değeri toplama dahil edilir. Unix sistemlerindeki kipler hakkında daha
ayrıntılı bilgiyi 'man 1 chmod' ve 'man 2
chmod' kılavuz sayfalarında bulabilirsiniz.
Dönen Değerler
Başarı durumunda true, başarısızlık durumunda false döner.
Hatalar/İstisnalar
Başarısızlık durumunda, bir E_WARNING çıktılanır.
Notlar
Bilginize:
Geçerli kullanıcı PHP'yi çalıştıran kullanıcıdır. Muhtemelen normal kabuk
ve FTP erişimi için kullandığınız kullanıcı değildir. Çoğu sistemde
dosyanın kipini sadece dosyanın sahibi olan kullanıcı değiştirebilir.
Bilginize:
Dosyaların sunucunun dosya sistemi
üzerinden erişilebilir olması gerektiğinden bu işlev uzak dosyalar üzerinde
çalışmayacaktır.
Ayrıca Bakınız
- chown() - Dosyanın sahibini değiştirir
- chgrp() - Dosya grubunu değiştirir
- fileperms() - Dosya izinlerini döndürür
- stat() - Bir dosya hakkında bilgi döndürür