Fungsi ftruncate() PHP

Definisi dan Penggunaan

Fungsi ftruncate() mengukur fail hingga panjang yang ditentukan.

Sintaks

ftruncate(fail,saiz)
Parameter Penerangan
fail Wajib. Tentukan fail yang dibuka untuk dipotong.
saiz Wajib. Tentukan saiz fail baru.

Penerangan

Menerima penunjuk fail fail Sebagai parameter, dan potong saiz fail menjadi saiz. Jika berjaya, kembalikan TRUE, jika gagal, kembalikan FALSE.

Pemberitahuan dan Komen

Komen:Fail hanya akan diubah dalam modus append. Dalam modus tulis, harus ditambah fseek() Operasi.

Komen:Sebelum PHP 4.3.3, ftruncate() mengembalikan nilai integer 1, bukannya nilai boolean TRUE.

Contoh

<?php
//Periksa saiz fail
echo filesize("test.txt");
echo "<br />";
$file = fopen("test.txt", "a+");
ftruncate($file,100);
fclose($file);
//Kosongkan cache, periksa saiz fail sekali lagi
clearstatcache();
echo filesize("test.txt");
?>

Output seperti:

792
100