299 of 410 menu

Funksjonen ftruncate

Funksjonen ftruncate klipper en fil til angitt størrelse. Den første parameteren funksjonen tar er en fildeskriptor, og den andre er størrelsen filen skal klippes til. Hvis filen var større enn angitt størrelse, vil overskytende data gå tapt. Hvis filen var mindre, vil den bli fylt med null-byter.

Syntaks

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

Eksempel

La oss klippe en fil til 100 byte:

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

Funksjonen returnerer true ved suksess eller false ved feil.

Eksempel

La oss opprette en tom fil med angitt størrelse:

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

Eksempel

Sjekk av resultatet fra funksjonskjøringen:

<?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å

  • funksjonen fopen,
    som åpner en fil
  • funksjonen fwrite,
    som skriver til en fil
  • funksjonen filesize,
    som returnerer filstørrelsen
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis