ftruncate

(PHP 4, PHP 5, PHP 7)

ftruncateKü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($handlerand(1filesize($filename)));
rewind($handle);
echo 
fread($handlefilesize($filename));
fclose($handle);
?>

Anmerkungen

Hinweis:

Der Dateizeiger wird nicht geändert.

Siehe auch

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