299 of 410 menu

Функција ftruncate

Функција ftruncate сече фајл до наведене величине. Првим параметром функција прихвата фајл дескриптор, а другим - величину до које треба одсећи фајл. Ако је фајл био већи од наведене величине, вишак података ће бити изгубљен. Ако је фајл био мањи, биће допуњен нула бајтовима.

Синтакса

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

Пример

Исецимо фајл на 100 бајтова:

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

Функција ће вратити true у случају успеха или false у случају грешке.

Пример

Направимо празан фајл задате величине:

<?php $file = fopen('empty.dat', 'w'); ftruncate($file, 1024); // правимо фајл величине 1 KB fclose($file); ?>

Пример

Провера резултата извршења функције:

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

Погледајте такође

  • функцију fopen,
    која отвара фајл
  • функцију fwrite,
    која уписује у фајл
  • функцију filesize,
    која враћа величину фајла
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј