(PHP 4, PHP 5, PHP 7)
ftruncate — Bir dosyayı belli bir uzunlukta budar
$dt
, int $boyut
) : bool
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.
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.