PHP Dosya Ve Dizin İşlemlerinde Fwrite(), Fputs() Ve Ftruncate() Metodlarının Kullanımı

PHP'de fwrite(), fputs() ve ftruncate() fonksiyonları, dosyalara yazma ve dosya boyutunu değiştirme işlemleri için kullanılır.

  1. fwrite() - Dosyaya Yazma: Bu fonksiyon, bir dosyaya belirtilen veriyi yazar.

    <?php $dosyaYolu = "example.txt"; $veri = "Bu bir örnek metindir."; // Dosyaya yazma $dosya = fopen($dosyaYolu, "w"); if ($dosya) { fwrite($dosya, $veri); echo "Dosyaya yazma başarılı."; fclose($dosya); } else { echo "Dosya açılamadı."; } ?>

    Bu örnekte, fwrite() fonksiyonu kullanılarak "example.txt" dosyasına belirtilen metni yazılır.

  2. fputs() - Dosyaya Yazma (fwrite ile Aynı İşlev): Bu fonksiyon, fwrite() fonksiyonu ile aynı işlevi gerçekleştirir. fputs() ve fwrite() fonksiyonları birbirinin yerine kullanılabilir.

    <?php $dosyaYolu = "example.txt"; $veri = "Bu bir örnek metindir."; // Dosyaya yazma $dosya = fopen($dosyaYolu, "w"); if ($dosya) { fputs($dosya, $veri); echo "Dosyaya yazma başarılı."; fclose($dosya); } else { echo "Dosya açılamadı."; } ?>
  3. ftruncate() - Dosya Boyutunu Değiştirme: Bu fonksiyon, bir dosyanın boyutunu belirli bir değere ayarlar. Bu işlem, dosyanın içeriğini kısaltabilir veya uzatabilir.

    <?php $dosyaYolu = "example.txt"; // Dosyayı açma ve boyutunu 50 bayta ayarlama $dosya = fopen($dosyaYolu, "r+"); ftruncate($dosya, 50); // Dosyayı kapatma fclose($dosya); ?>

    Bu örnekte, ftruncate() fonksiyonu kullanılarak "example.txt" dosyasının boyutu 50 bayta ayarlanır.

Bu fonksiyonlar, dosyalara yazma ve dosya boyutunu değiştirme işlemleri için kullanılır.



Yorum Ekle

Üzerine gel