299 of 410 menu

Funkcija ftruncate

Funkcija ftruncate trumpina failą iki nurodyto dydžio. Pirmuoju parametru funkcija priima failo deskriptorių, o antruoju - dydį, iki kurio reikia trumpinti failą. Jei failas buvo didesnis už nurodytą dydį, pertekliniai duomenys bus prarasti. Jei failas buvo mažesnis, jis bus papildytas nuliais užpildančiais baitais.

Sintaksė

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

Pavyzdys

Sutrumpinkime failą iki 100 baitų:

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

Funkcija grąžins true sėkmės atveju arba false klaidos atveju.

Pavyzdys

Sukurkime tuščią failą nurodyto dydžio:

<?php $file = fopen('empty.dat', 'w'); ftruncate($file, 1024); // sukuriame 1 KB dydžio failą fclose($file); ?>

Pavyzdys

Funkcijos vykdymo rezultato patikrinimas:

<?php $file = fopen('test.txt', 'r+'); $res = ftruncate($file, 50); if ($res) { echo 'failas sėkmingai sutrumpintas'; } else { echo 'klaida trumpinant failą'; } fclose($file); ?>

Taip pat žiūrėkite

  • funkciją fopen,
    kuri atidaro failą
  • funkciją fwrite,
    kuri įrašo į failą
  • funkciją filesize,
    kuri grąžina failo dydį
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti