# ftruncate

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

ftruncate — Kü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

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open