ftruncate

(PHP 4, PHP 5, PHP 7, PHP 8)

ftruncateKürzt eine Datei auf die angegebene Länge

Beschreibung

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

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

Parameter-Liste

stream

Der Dateizeiger.

Hinweis:

stream 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. Bei einem Fehler 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
To Top