299 of 410 menu

Funktsioon ftruncate

Funktsioon ftruncate kärbib faili etteantud suurusele. Esimese parameetrina võtab funktsioon failihalduri ja teise parameetrina - suuruse, milleni faili tuleb kärpida. Kui fail oli suurem kui määratud suurus, kaotatakse lisanduvad andmed. Kui fail oli väiksem, täidetakse see nullbaitidega.

Süntaks

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

Näide

Kärpime faili 100 baidini:

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

Funktsioon tagastab true edukal juhul või false vea korral.

Näide

Loome etteantud suurusega tühja faili:

<?php $file = fopen('empty.dat', 'w'); ftruncate($file, 1024); // loome 1 KB suuruse faili fclose($file); ?>

Näide

Funktsiooni täitmise tulemuse kontrollimine:

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

Vaata ka

  • funktsiooni fopen,
    mis avab faili
  • funktsiooni fwrite,
    mis kirjutab faili
  • funktsiooni filesize,
    mis tagastab faili suuruse
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu