PHP ftruncate() funktion

Definition og brug

ftruncate() funktionen kan afkortes til den specificerede længde.

Syntaks

ftruncate(fil,størrelse)
Parameter Beskrivelse
fil Obligatorisk. Angiver den åbne fil, der skal beskæres.
størrelse Obligatorisk. Angiver den nye filstørrelse.

Beskrivelse

accepterer filpeger fil som parameter, og skær filstørrelsen ned til størrelse. Returnerer TRUE, hvis succesfuld, ellers FALSE.

Påmindelser og kommentarer

Kommentar:Filen ændres kun i append-tilstand. I write-tilstand skal der tilføjes fseek() Operation.

Kommentar:Før PHP 4.3.3 returnerede ftruncate() en hel talværdi 1, ikke en boolsk værdi TRUE.

Eksempel

<?php
//Kontroller filstørrelse
echo filesize("test.txt");
echo "<br />";
$file = fopen("test.txt", "a+");
ftruncate($file,100);
fclose($file);
//Ryd cache, kontroller filstørrelse igen
clearstatcache();
echo filesize("test.txt");
?>

Output ligner:

792
100