|
|||||||||||||||||||||
PHP Nedir PHP Değişkenler PHP Veri Tipleri PHP Sabitler PHP If Deyimi PHP Switch PHP For Döngüsü PHP While Döngüsü PHP Do Döngüsü PHP Çerezler (Cookies) PHP Metin İşlemleri PHP Dosya İşlemleri PHP Tarih Saat İşlemleri PHP Diziler (Arrays) PHP Fonksiyonlar PHP - MySQL Bağlantısı PHP - URL Analizi PHP Login Sayfası PHP Dosya Yükleme PHP Örnekler Samples |
PHP Dosya İşlemleriDosya var mı - File_Exits()Bir dosyanın var olup olmadığını denetleyen bu fonksiyon, dosya varsa true/doğru, yoksa false/yanlış sonucunu verir.
<? Dosya mı, dizin mi? is_file() ve is_dir()Kimi zaman klasörler de tıpkı dosyalar gibi adlandırılabilir. Bir dizinde gördüğümüz ismin gerçekten bir dosyaya ait olup olmadığını bu fonksiyonla belirleriz. Sonuç doğru, yani isim bir dosyaya ait ise fonksiyon true/doğru, değilse false/yanlış sonuç verir
<? Dosya okunabilir mi? is_readable()Bir dosyanın erişilebilir ve PHP tarafından okunabilir olup olmadığını sınayan bu fonksiyon, dosya okunabilir ise true/doğru, değilse false/yanlış sonuç verir.
<? Dosya yazılabilir mi? is_writable()Bir dosyanın erişilebilir ve PHP tarafından yazılabilir olup olmadığını sınayan bu fonksiyon, dosya yazılabilirs ise true/doğru, değilse false/yanlış sonuç verir.
<? Dosya boyutu: filesize()Adını verdiğimiz dosyanın boyutunu byte olarak bildirir.
<? Dosyalar oluşturma ve silme - touch() / unlink()PHP ile yapabileceğimiz önemli dosya işlemlerinin başında olmayan bir dosyayı oluşturmak ve olan bir dosyayı silmek gelir. PHP'nin dosya oluşturma komutu touch() fonksiyonudur.
<? PHP ile mevcut bir dosyayı silmek için unlink() fonksiyonunu kullanırız. Bu fonksiyon da silinecek dosyanın adı ile birlikte yolunu ister.
<? Dosya Açma - fopen()PHP'de bir dosyanın içeriğini alarak sayfalarımızda kullanma veya bir dosyanın içeriğini değiştirmek gibi işlemler için önce dosyanın açılmış olması gerekir. Bunu gerçekleştiren fopen() fonksiyonudur. Bu fonksiyonla bir dosyayı okumak ('r'), yazdırmak ('w') veya ek yapmak ('a') için açabiliriz
<? Dosya okuma: fgets(), fread() ve fgetc()Açılan bir dosyanın içindeki yazıları çoğu zaman programımıza satır satır okuturuz. PHP'de bir dosyanın içeriğini satır satır okutmamızı fgets() fonksiyonu sağlar. Bu fonksiyona daha önce açılmış olan dosyanın işaret değişkenin adını ve okunmasını istediğimiz asgari byte ölçüsünü parametre olarak veririz. fgets() fonksiyonu verdiğimiz uzunluk ölçüsüne ulaşmadan önce dosyada bir yeni satır işareti görürse, veya dosyanın sonuna ulaşırsa, okumaya son verir. Bu fonksiyonu çoğu zaman bir döngünün içinde kullanırız. Ancak döngünün hata vermemesi için, PHP'nin dosyanın sonuna ulaştığında döngüyü durdurmamız gerekir. fgets() fonksiyonunun okuyacağı satırı bir fonksiyona değer olarak verebilir ve daha sonra bu değeri programlarımızda kullanabiliriz
<? Kimi zaman dosyalarımızın içeriğini satır-satır okutmak yerine, kendi tayin edeceğimiz uzunlakta parçalar halinde okutmak isteriz. Bunu, fread() fonksiyonu ile sağlarız.
<? PHP'nin dosya işleminde kullabileceğiniz bir diğer fonksiyonu fseek() adını taşır. Daha önce açılmış olan dosyanın işaret değişkenin adını ve ve programın bu metin içinde zıplamasını istediğiniz noktanın dosyanın başından itibaren byte değerini parametre olarak alan bu fonksiyon ile, bir dosyanın içinnde istediğimiz yere gitme imkanı vardır.
<? Dosyaya yazma ve ek yapma: fwrite() ve fputs()Bir dosyaya yazma veya ek yapma, PHP açısından aynı işlemdir; sadece dosyaların açılışında fark vardır. Hatırlayacaksınız, bir dosyayı yazmak amacıyla açmak için:
<? Ek yapmak için dosyayı açmak için ise;
<? PHP'nin bir dosyaya metin yazdırma fonksiyonları olan fwrite() ve fputs() aynı biçimde yazılır ve aynı işlevi yerine getirirler; aralarında kesinlikle fark yoktur.
<? |
||||||||||||||||||||
email : info@kodornekleri.com |