ftruncate

(PHP 4, PHP 5, PHP 7)

ftruncate — Kürzt eine Datei auf die angegebene Länge

Beschreibung

ftruncate ( resource $handle , int $size ) : bool

Nimmt den Dateizeiger handle, und verkürzt die Datei auf die Länge size.

Parameter-Liste

handle

Der Dateizeiger.

Hinweis:

handle muss zum Schreiben geöffnet sein.

size

Die Länge, auf die gekürzt werden soll.

Hinweis:

Ist size größer als die Datei, wird die Datei mit Null-Bytes aufgefüllt.

Ist size kleiner als die Datei, wird die Datei auf diese Größe gekürzt.

Rückgabewerte

Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.

Beispiele

Beispiel #1 Dateikürzungsbeispiel

<?php
$filename 
= 'lorem_ipsum.txt';

$handle = fopen($filename, 'r+');
ftruncate($handle, rand(1, filesize($filename)));
rewind($handle);
echo 
fread($handle, filesize($filename));
fclose($handle);
?>

Anmerkungen

Hinweis:

Der Dateizeiger wird nicht geändert.

Siehe auch

  • fopen() - Öffnet eine Datei oder URL
  • fseek() - Positioniert den Dateizeiger