299 of 410 menu

Funkcija ftruncate

Funkcija ftruncate skraćuje fajl do navedene veličine. Prvi parametar funkcije je fajl deskriptor, a drugi je veličina do koje treba skratiti fajl. Ako je fajl bio veći od navedene veličine, dodatni podaci će biti izgubljeni. Ako je fajl bio manji, biće dopunjen nula bajtovima.

Sintaksa

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

Primer

Skratimo fajl na 100 bajtova:

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

Funkcija će vratiti true u slučaju uspeha ili false u slučaju greške.

Primer

Kreirajmo prazan fajl zadate veličine:

<?php $file = fopen('empty.dat', 'w'); ftruncate($file, 1024); // kreiramo fajl veličine 1 KB fclose($file); ?>

Primer

Provera rezultata izvršavanja funkcije:

<?php $file = fopen('test.txt', 'r+'); $res = ftruncate($file, 50); if ($res) { echo 'fajl je uspešno skraćen'; } else { echo 'greška pri skraćivanju fajla'; } fclose($file); ?>

Vidi takođe

  • funkciju fopen,
    koja otvara fajl
  • funkciju fwrite,
    koja upisuje u fajl
  • funkciju filesize,
    koja vraća veličinu fajla
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij