ftruncate

(PHP 4, PHP 5, PHP 7, PHP 8)

ftruncateBir dosyayı belli bir uzunlukta budar

Açıklama

ftruncate(resource$dt, int$boyut): bool

Dosya tanıtıcısı dt ile belirtilen dosyanın uzunluğunu boyut baytla sınırlar.

Bağımsız Değişkenler

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 doldurularak boyut bayta genişletilir.

Eğer boyut dosyadan küçükse artan kısım kaybedilir.

Dönen Değerler

Başarı durumunda true, başarısızlık durumunda false döner.

Örnekler

Ö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);
?>

Notlar

Bilginize:

Dosya tanıtıcısı değişmez.

Ayrıca Bakınız

  • fopen() - Bir dosya veya URL'yi açar
  • fseek() - Dosya tanıtıcısında konumu bir yerden başka bir yere taşır
To Top