PHP ftruncate() functie

Definitie en gebruik

De ftruncate() functie kapt het bestand af tot de opgegeven lengte.

Syntaxis

ftruncate(Bestand,Grootte)
Parameters Beschrijving
Bestand Verplicht. Stel het te openen bestand in.
Grootte Verplicht. Stel de nieuwe bestandsgrootte in.

Beschrijving

Accepteert een bestandspunt Bestand Als parameter, snijd de bestandsgrootte af tot Grootte. Succesvol retourneert TRUE, anders FALSE.

Meldingen en opmerkingen

Opmerking:Het bestand wordt alleen gewijzigd in append-modus. In write-modus moet er een fseek() Actie.

Opmerking:Voor PHP 4.3.3 was ftruncate() bij succes een geheel getal 1, niet een boolTRUE.

Voorbeeld

<?php
//Controleer de bestandsgrootte
echo filesize("test.txt");
echo "<br />";
$file = fopen("test.txt", "a+");
ftruncate($file,100);
fclose($file);
//Leeg de cache en controleer de bestandsgrootte opnieuw
clearstatcache();
echo filesize("test.txt");
?>

Output zoals:

792
100