PHP ftruncate() Fonksiyonu

Tanım ve Kullanım

ftruncate() fonksiyonu, dosyayı belirtilen uzunluğa keser.

Sözdizimi

ftruncate(Dosya,Boyut)
Parametreler Açıklama
Dosya Gerekli. Kesmek istediğiniz açılan dosyayı belirtir.
Boyut Gerekli. Yeni dosya boyutunu belirtir.

Açıklama

dosya işaretçisini kabul eder Dosya olarak parametre, dosya boyutunu kesmek için Boyut. Başarılıysa TRUE döner, başarısızsa FALSE döner.

İpucu ve Yorumlar

Yorum:Dosya sadece append modunda değişir. Write modunda, eklenmelidir fseek() İşlem.

Yorum:PHP 4.3.3 öncesinde, ftruncate() başarılı olduğunda bir tamsayı değeri 1 döner, TRUE değeri yerine boolean değer döner.

Örnek

<?php
//Dosya boyutunu kontrol et
echo filesize("test.txt");
echo "<br />";
$file = fopen("test.txt", "a+");
ftruncate($file,100);
fclose($file);
//Önbelleği temizle, dosya boyutunu tekrar kontrol et
clearstatcache();
echo filesize("test.txt");
?>

Çıktı benzeri:

792
100