PHP'de fwrite()
, fputs()
ve ftruncate()
fonksiyonları, dosyalara yazma ve dosya boyutunu değiştirme işlemleri için kullanılır.
-
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. -
fputs()
- Dosyaya Yazma (fwrite ile Aynı İşlev): Bu fonksiyon,fwrite()
fonksiyonu ile aynı işlevi gerçekleştirir.fputs()
vefwrite()
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ı."; } ?>
-
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.