Total Users Online: 0 üye, 230 guest | Tarih/Saat: 2026-04-18 09:32
 
PHP ile CHMOD ayarları
2010-10-01 04:35 GMT  oklu Alnt
Kaan

User is: Online status   Gender_M
Posts: 2772
Ülke: İstanbul - 34
Meslek: Serbest Meslek
Age: 43

PHP ile CHMOD ayarlar?

Dosyalar?m?z? sunucuya y?kledi?imiz zaman genelde onlar?n herkes taraf?ndan g?r?lmesinde herhangi bir sak?nca yoktur, ??nk? zaten herkesin g?rmesi i?in haz?rlanm??t?r bu dosyalar.
Ancak bazen baz? dosyalara eri?im k?s?tlamas? koymak isteyebiliriz. Bunu yapmak herhangi bir ftp program? ile olduk?a kolayd?r, ancak bazen eri?im ayarlar?n? yazd???m?z uygulama s?ras?nda yapmam?z gerekebilir ve bunu da php ile yapabiliriz.

PHP ile dosyalara eri?im k?s?tlamas? koymadan ?nce, eri?im k?s?tlamas?n? tasvir eden say?lar? anlamam?z gerekir.

Chmod say?lar?

Chmod say?lar? ile daha ?nce kesin kar??la?m??s?n?zd?r, 3 basamakl? bir say?d?r, 755, 600 ve benzeri gibi. bu say?lar olu?turulurken iki temek unsur g?z ?n?ne al?n?r:

kullan?c?

3 temel kullan?c? seviyesi vard?r:

* Dosyan?n sahibi
* Dosya sahibinin grubuna dahil kullan?c?lar
* Di?er t?m kullan?c?lar

Chmod say?lar?ndaki 3 basama?in her biri de bu kullan?c?lara verilen izni a??klar, mesela 755 say?s?n?n 1. basama?? dosya sahibinin eri?im seviyesini g?sterir, 2. basama?? grubun eri?im seviyesi ve son basama?? da di?erlerinin eri?im seviyesini g?sterir. Yani 755 i?in: sahip 7, grup 5 ve di?erleri 5 hakk?na sahiptir.

Peki bu say?lar ne ifade eder?

say?lar

Chmod ayarlar?nda 4 temel say? vard?r:

* 0: Hi?bir izin yok
* 1: ?al??t?rma izni
* 2: Yazma izni
* 4: okuma izni

Bu 4 temel say? 4 temel izni ifade eder. Bir dosya i?in hem okuma hem yazma izni verilecekse, bu iki izne kar??l?k gelen say?lar? toplar?z ve ortaya okuma-yazma izni ??kar: 2+4=6:okuma-yazma izni.

Toplamlar? da hesaba katarsak eri?im k?s?tlamalar? koyan say?lar ??yle olur:

* 0: ?zin yok
* 1: ?al??t?rma izni
* 2: Yazma izni
* 3: ?al??t?rma-yazma izni
* 4: Okuma izni
* 5: ?al??t?rma-okuma izni
* 6: Yazma-okuma izni
* 7: ?al??t?rma-yazma-okuma izni

sonu?

Sonu? olarak art?k 755 veya 644 say?lar?n?n ne anlama geldi?ini biliyoruz. Art?k PHP ile dosyalara istedi?imiz ?ekilde (abartmadan!) eri?im k?s?tlamas? koyabiliriz.

PHP kodu
PHP dosya eri?im s?n?rlamas? yapan fonksiyon chmod() fonksiyonudur ve ?u ?ekilde kullan?l?r:
Kod:
chmod("dizin/dosya", 0sayi)

Say?n?n ba??na sadece 0 koyuyoruz. ?sterseniz birka? dosyaya eri?im k?s?tlamas? koyal?m:
Kod:
chmod("dizin/dosya.jpg", 0755);
//sahip herseyi yapar, digerleri okur ve calistirir
chmod("dizin/dosya2.jpg", 0644);
//sahip okur ve yazar, di?erleri sadece okur
chmod("dizin/dosya3.jpg", 0600);
//sahip okur ve yazar, digerlerine izin yok
Konuyla İlgili Diğer Başlıklar
Outlook.com POP3 Ayarları
smtp ayarları
Chmod Nedir? & Nasıl Yapılır
Emlak, Oto Galeri, Rent A Car, ?iir, Edebiyat Script Sipari?lerinizi Verebilirsiniz.
Detaylar ??in: kaan@ntka.org

Seditio 170 ?ndir
Capte M?zik ?ndir
Seditio Toolbar ?ndir

 

PHP ile CHMOD ayarları
2011-08-30 23:27 GMT  oklu Alnt
kors@n
Seditio
User is: Online status   Gender_M
Posts: 512
Ülke: İzmir - 35
Meslek:
Age: 48

peki seditio da hangi dosyalara bunlar? yapmak gerekir?

 

PHP ile CHMOD ayarları
2011-09-01 13:55 GMT  oklu Alnt
Kaan

User is: Online status   Gender_M
Posts: 2772
Ülke: İstanbul - 34
Meslek: Serbest Meslek
Age: 43

Kurulum yaparken zaten hangilerine yapman gerekti?ini g?steriyor extra izin verilcek dosyada yok zaten.
Emlak, Oto Galeri, Rent A Car, ?iir, Edebiyat Script Sipari?lerinizi Verebilirsiniz.
Detaylar ??in: kaan@ntka.org

Seditio 170 ?ndir
Capte M?zik ?ndir
Seditio Toolbar ?ndir

 

Powered by Seditio © 2009-2012 All Rights Reserved