PHP ftruncate() Funktion

Definition und Verwendung

Die ftruncate() Funktion kürzt die Datei auf die angegebene Länge.

Syntax

ftruncate(file,size)
Parameter Beschreibung
file Erforderlich. Zu verkurzende geöffnete Datei angeben.
size Erforderlich. Neue Dateigröße angeben.

Beschreibung

Akzeptiert Dateipointers file Als Parameter, um die Dateigröße auf size. Erfolgreich gibt es TRUE zurück,否则返回 FALSE.

Hinweise und Kommentare

Kommentar:Die Datei wird nur im Append-Modus geändert. Im Write-Modus muss hinzugefügt werden fseek() Operation.

Kommentar:Vor PHP 4.3.3 gab ftruncate() bei Erfolg einen Integerwert 1 zurück, nicht einen BOOL-Wert TRUE.

Beispiel

<?php
//Überprüfen der Dateigröße
echo filesize("test.txt");
echo "<br />";
$file = fopen("test.txt", "a+");
ftruncate($file,100);
fclose($file);
//Leeren des Caches, erneutes Überprüfen der Dateigröße
clearstatcache();
echo filesize("test.txt");
?>

Ausgabe ähnlich:

792
100