(PHP 4, PHP 5, PHP 7)
ftruncate — Bir dosyayı belli bir uzunlukta budar
$dt
, int $boyut
)
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.
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
| Sürüm: | Açıklama |
|---|---|
| PHP 4.3.3 |
ftruncate() işlevi bu sürümün öncesinde başarı
durumunda mantıksal TRUE yerine tamsayı 1 döndürürdü.
|
Ö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.