(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.
dt
Dosya tanıtıcısı.
Bilginize:
dt
yazmak için açılmış olmalıdır.
boyut
Budama boyu.
Bilginize:
Eğer
boyut
dosyadan büyükse dosya \0 baytları ile doldurularakboyut
bayta genişletilir.Eğer
boyut
dosyadan 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.