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.