299 of 410 menu

Funktionen ftruncate

Funktionen ftruncate afkorter en fil til den angivne størrelse. Den første parameter funktionen tager imod er en fildeskriptor, og den anden er den størrelse, filen skal afkortes til. Hvis filen var større end den angivne størrelse, vil de ekstra data gå tabt. Hvis filen var mindre, vil den blive udfyldt med null bytes.

Syntaks

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

Eksempel

Lad os afkorte en fil til 100 bytes:

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

Funktionen returnerer true ved succes eller false ved fejl.

Eksempel

Lad os oprette en tom fil med en given størrelse:

<?php $file = fopen('empty.dat', 'w'); ftruncate($file, 1024); // opretter en fil på 1 KB fclose($file); ?>

Eksempel

Kontrol af funktionens resultat:

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

Se også

  • funktionen fopen,
    som åbner en fil
  • funktionen fwrite,
    som skriver til en fil
  • funktionen filesize,
    som returnerer filens størrelse
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis