299 of 410 menu

Funktion ftruncate

Die Funktion ftruncate kürzt eine Datei auf die angegebene Größe. Der erste Parameter der Funktion ist ein Datei-Handle, der zweite ist die Größe, auf die die Datei gekürzt werden soll. Wenn die Datei größer als die angegebene Größe war, gehen die überschüssigen Daten verloren. Wenn die Datei kleiner war, wird sie mit Null-Bytes aufgefüllt.

Syntax

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

Beispiel

Kürzen wir eine Datei auf 100 Bytes:

<?php $file = fopen('example.txt', 'r+'); ftruncate($file, 100); fclose($file); ?>

Die Funktion gibt true bei Erfolg oder false bei einem Fehler zurück.

Beispiel

Erstellen wir eine leere Datei mit vorgegebener Größe:

<?php $file = fopen('empty.dat', 'w'); ftruncate($file, 1024); // Erstellen einer Datei mit einer Größe von 1 KB fclose($file); ?>

Beispiel

Überprüfung des Ergebnisses der Funktionsausführung:

<?php $file = fopen('test.txt', 'r+'); $res = ftruncate($file, 50); if ($res) { echo 'file truncated successfully'; } else { echo 'error truncating file'; } fclose($file); ?>

Siehe auch

  • die Funktion fopen,
    die eine Datei öffnet
  • die Funktion fwrite,
    die in eine Datei schreibt
  • die Funktion filesize,
    die die Dateigröße zurückgibt
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen