299 of 410 menu

Functie ftruncate

De functie ftruncate knipt een bestand bij naar de opgegeven grootte. De eerste parameter van de functie is een bestandsdescriptor, en de tweede is de grootte waarnaar het bestand moet worden bijgeknipt. Als het bestand groter was dan de opgegeven grootte, gaan extra gegevens verloren. Als het bestand kleiner was, wordt het aangevuld met null bytes.

Syntaxis

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

Voorbeeld

Laten we een bestand afkappen tot 100 bytes:

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

De functie retourneert true bij succes of false bij een fout.

Voorbeeld

Laten we een leeg bestand van een opgegeven grootte maken:

<?php $file = fopen('empty.dat', 'w'); ftruncate($file, 1024); // maak een bestand van 1 KB groot fclose($file); ?>

Voorbeeld

Controle van het resultaat van de functie-uitvoering:

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

Zie ook

  • de functie fopen,
    die een bestand opent
  • de functie fwrite,
    die naar een bestand schrijft
  • de functie filesize,
    die de bestandsgrootte retourneert
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren