Php ile Dosyaların Sahiplerini Ayarlayalım
Tarih: Mart 21st, 2009 | Yazar: Ertuğrul Erkan | Kategori: Php | Etiketler: dosya kullanıcı, php, php dosya, php dosya sınıfı, php file, php ile dosya yönetici, php ile kullanıcı, php kullanıcı | 1 Yorum »Merhaba arkadaşlar. Bugün dosya sistemi hakkında önemli ve güzel bir fonksiyonu göreceğiz. Özellikle son çıkan işletim sistemlerinde dosyaların hangi kullanıcıya ait olduğu önemli bir hale geldi. Çünkü herhangi bir durumda, hack saldırısında dosyaların izinleride sahiplik durumlarına göre ayarlanır. İşte server yönetici olarak dosya sistemleri yapıyorsanız alınan dosyaları başka bir kullanıcıda göstermek çok akıllıca güvenlik önlemidir.
Php de birçok fonksiyon olduğu gibi dosya sınıfı içerisinde de birçok önemli fonksiyon var. Hatırlarsanız chmod un ftp gibi protocoller üzerinde çok etkili olduğunu söylemiştim. İşte yeni nesil server sistemleri kullanıyorsanız kullanıcı bilgisayarda çok önemlidir.Yukarıda da belirttiğim gibi önemli açıklar doğabilir…
Evet arkadaşlar uzatmadan kodlarımızı verelim;
{code type=PHP}<?php
// Kullanılacak dosya ve kullanıcı ismi
$dosya_ismi= “dosya_ismi.uzanti”;
$yol = “adresler . $dosya_ismi ;
$kull_ismi = “diger_kullanici”;
// Kullanıcıyı değiştirelim
chown($yol, $kull_ismi);
?>{/code}
Evet arkadaşlar gördüğünüz gibi çok basit. İlk önce dosya adını alıyoruz. Sonra Adresimizi belirtiyoruz. Adres belirtirken sabit olan adresimize dosyamızın ismini ekliyoruz ve dinamik bir dosya adresi elde ediyoruz. Sonra değiştirilmek istenen yeni kullanıcı adını veriyoruz ve chown diyerek kullanıcıyı değiştiriyoruz.
Şimdilik bu kadar. Sorularınızı aşağıdan sorabilirsiniz…
Herkese iyi günler, iyi çalışmalar…
Benzer Yazılar;
- Php - Get Methodu ile Include Yapalım ( ?action= gibi )
- Php ile Base64 İşlemleri
- Php ile Online Üyeler
- Php ile Bot Yapımı
- Kohana 3 ile Telefon Defteri

hız açısından ne kadar etkisi var veya şöyle diim sunucuyu ne kadar yorar nesne tabanlı ortalamanın biraz üstünde bir scriptte herhangi bir bilginiz varmı ?% de olarak ifade ederseniz sevinirim teşekkürler…