(PHP 4, PHP 5, PHP 7, PHP 8)
ftruncate — Bir dosyayı belli bir uzunlukta budar
Dosya tanıtıcısı dt ile belirtilen dosyanın
uzunluğunu boyut baytla sınırlar.
dtDosya tanıtıcısı.
Bilginize:
dtyazmak için açılmış olmalıdır.
boyutBudama boyu.
Bilginize:
Eğer
boyutdosyadan büyükse dosya \0 baytları ile doldurularakboyutbayta genişletilir.Eğer
boyutdosyadan küçükse artan kısım kaybedilir.
Örnek 1 - Dosya boyutunu sınırlama örneği
<?php
$dosya = 'lorem_ipsum.txt';
$dt = fopen($dosya, 'r+');
ftruncate($dt, rand(1, filesize($dosya)));
rewind($dt);
echo fread($dt, filesize($dosya));
fclose($dt);
?>Bilginize:
Dosya tanıtıcısı değişmez.