299 of 410 menu

Funkcia ftruncate

Funkcia ftruncate skráti súbor na zadanú veľkosť. Prvým parametrom funkcia prijíma file handle, a druhým - veľkosť, na ktorú je potrebné súbor skrátiť. Ak bol súbor väčší ako zadaná veľkosť, nadbytočné údaje budú stratené. Ak bol súbor menší, bude doplnený nulovými bajtmi.

Syntax

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

Príklad

Skráťme súbor na 100 bajtov:

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

Funkcia vráti true v prípade úspechu alebo false v prípade chyby.

Príklad

Vytvorme prázdny súbor zadanej veľkosti:

<?php $file = fopen('empty.dat', 'w'); ftruncate($file, 1024); // vytvoríme súbor veľkosti 1 KB fclose($file); ?>

Príklad

Kontrola výsledku vykonania funkcie:

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

Pozrite tiež

  • funkciu fopen,
    ktorá otvára súbor
  • funkciu fwrite,
    ktorá zapisuje do súboru
  • funkciu filesize,
    ktorá vracia veľkosť súboru
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť