Php'de Chmod ( Dosya İzinleri )

Php ile ftpye bağlanmadan dosya izinlerini nasıl ayarlayacağımı gösterelim.

Öncelikle dosya izinleri için çalışmamız gereken ;

http://tr2.php.net/manual/en/function.chmod.php

adresindeki örnekleri incelememiz.Tabi ne gerek var burdan bakalım yeter diyorsanız ben size birkaç çalışma göstermek istiyorum.


<?php 

// Site sahibine yazma ve okuma izni verir

chmod ("/klasor/dosya"0600); 



// Site sahibine yazma ve okuma,ziyaretçilere okuma izni verir

chmod ("/klasor/dosya"0644); 



// Site sahibine ve ziyaretçilere yazma okuma izni verir

chmod ("/klasor/dosya"0755); 



// Kullanıcı grubu dahil herkese yazma okuma izni verir

chmod ("/klasor/dosya"0777); ?>



Php.Net' te yer alan örnek kodu biraz iredeleyelim. Ftp'ye bağlanmadan dosyanın yazım hakkını değiştirelim.


<?php 

$serveradi 
"sanalkurs.net" ;

$kullaniciadi "sanalkurs" ;

$sifre "sifreler" ;

$baglan ftp_connect("$serveradi");

ftp_login($baglan$kullaniciadi$sifre);

ftp_mkdir($baglandir/dir);

ftp_site($baglan'CHMOD 777, dir/dir');

ftp_close($baglan);



?> ?>



şeklinde halledebiliriz

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yalnız bu 777 olan yazma izni edindiğim tecrübeler doğrultusunda güvenliği üst seviye PHP sürümlerini kullanan bazı web sunucularında işe yaramıyor haberiniz olsun.
Mümkündür Standartı yazdım sadece. Bilgilendirme için tşkler
bu sadece dosyanınmı chmod larını değiştiriyor. klasörünkünü değiştirebilirmiyiz bu kod ile. çünkü yönetim panelinden resim eklemek için ftp ile chmod 777 yapıyorum öyle ekliyorum ve ekledikten sonrada 777 olan chmod ayarını 755 yapıyorum. sorum şu klasör içinde geçerlimi bu kod.
http://baybul.com/php/46247-phpde-chmod-dosya-izinleri.html Buraya kopyalamışlar aynen, bilgin olsun Mehmet Akif...

Yukarı Git