299 of 410 menu

Funktio ftruncate

Funktio ftruncate lyhentää tiedostoa määritettyyn kokoon. Ensimmäisenä parametrina funktio ottaa tiedostokahvan ja toisena - koon, johon tiedosto on lyhennettävä. Jos tiedosto oli suurempi kuin määritetty koko, ylimääräiset tiedot menetetään. Jos tiedosto oli pienempi, sitä täydennetään nollatavuilla.

Syntaksi

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

Esimerkki

Lyhennetään tiedostoa 100 tavuun:

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

Funktio palauttaa true onnistuessaan tai false virheen sattuessa.

Esimerkki

Luodaan tyhjä tiedosto määritetystä koosta:

<?php $file = fopen('empty.dat', 'w'); ftruncate($file, 1024); // luodaan 1 KT:n kokoinen tiedosto fclose($file); ?>

Esimerkki

Funktion suorituksen tuloksen tarkistus:

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

Katso myös

  • funktion fopen,
    joka avaa tiedoston
  • funktion fwrite,
    joka kirjoittaa tiedostoon
  • funktion filesize,
    joka palauttaa tiedoston koon
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää