299 of 410 menu

Funcția ftruncate

Funcția ftruncate trunchiază un fișier la dimensiunea specificată. Primul parametru al funcției este un descriptor de fișier, iar al doilea este dimensiunea la care trebuie trunchiat fișierul. Dacă fișierul era mai mare decât dimensiunea specificată, datele în exces vor fi pierdute. Dacă fișierul era mai mic, va fi completat cu octeți nuli.

Sintaxă

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

Exemplu

Să trunchiem un fișier la 100 de octeți:

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

Funcția va returna true în caz de succes sau false în caz de eroare.

Exemplu

Să creăm un fișier gol de o dimensiune dată:

<?php $file = fopen('empty.dat', 'w'); ftruncate($file, 1024); // creăm un fișier de 1 KB fclose($file); ?>

Exemplu

Verificarea rezultatului executării funcției:

<?php $file = fopen('test.txt', 'r+'); $res = ftruncate($file, 50); if ($res) { echo 'fișierul a fost trunchiat cu succes'; } else { echo 'eroare la trunchierea fișierului'; } fclose($file); ?>

Veți și

  • funcția fopen,
    care deschide un fișier
  • funcția fwrite,
    care scrie într-un fișier
  • funcția filesize,
    care returnează dimensiunea fișierului
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge