299 of 410 menu

Funktionen ftruncate

Funktionen ftruncate avkortar en fil till angiven storlek. Den första parametern funktionen tar är en filpekare, och den andra är storleken filen ska avkortas till. Om filen var större än den angivna storleken kommer överskjutande data att gå förlorad. Om filen var mindre kommer den att fyllas med noll-bytes.

Syntax

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

Exempel

Låt oss avkorta en fil till 100 byte:

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

Funktionen returnerar true vid framgång eller false vid fel.

Exempel

Låt oss skapa en tom fil med given storlek:

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

Exempel

Kontroll av 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 även

  • funktionen fopen,
    som öppnar en fil
  • funktionen fwrite,
    som skriver till en fil
  • funktionen filesize,
    som returnerar filstorlek
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa