PHP chmod() fonksiyonu

Tanım ve Kullanım

chmod() fonksiyonu dosya modunu değiştirir.

Başarılı olursa TRUE döner, başarısız olursa FALSE döner.

Sözdizimi

chmod(file,mode)
Parametreler Açıklama
file Gerekli. Kontrol edilecek dosyayı belirler.
mode

Opsiyonel. Yeni izinleri belirler.

mode parametresi 4 rakamdan oluşur:

  • İlk rakam her zaman 0
  • İkinci rakam sahibin izinlerini belirler
  • İkinci rakam sahibin bulunduğu kullanıcı grubunun izinlerini belirler
  • Dördüncü rakam diğer tüm kullanıcılara izin belirler

Mümkün olan değerler (birden fazla izin ayarlamak istiyorsanız, aşağıdaki sayıları toplar mısınız):

  • 1 - Çalıştırma izni
  • 2 - Yazma izni
  • 4 - Okuma izni

Örnek

<?php
// Sahip yazılabilir ve okunabilir, diğer kullanıcılar hiçbir izne sahip değildir
chmod("test.txt",0600);
// Sahip yazılabilir ve okunabilir, diğer kullanıcılar okunabilir
chmod("test.txt",0644);
// Sahip tüm izinlere sahiptir, diğer tüm kullanıcılar okuyabilir ve çalıştırabilir
chmod("test.txt",0755);
// Sahip tüm izinlere sahiptir, sahibin bulunduğu grup okuyabilir
chmod("test.txt",0740);
?>