(PHP 4, PHP 5)
ftruncate — Bir dosyayı belli bir uzunlukta budar
Dosya tanıtıcısı dt ile belirtilen dosyanın uzunluğunu boyut baytla sınırlar.
Dosya tanıtıcısı.
Bilginize:
dt yazmak için açılmış olmalıdır.
Budama boyu.
Bilginize:
Eğer boyut dosyadan büyükse dosya \0 baytları ile doldurularak boyut 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.