299 of 410 menu

Funkcija ftruncate

Funkcija ftruncate obreže datoteko na določeno velikost. Prvi parameter funkcije je datotečni deskriptor, drugi parameter pa velikost, na katero je treba datoteko obrezati. Če je bila datoteka večja od navedene velikosti, bodo odvečni podatki izgubljeni. Če je bila datoteka manjša, bo dopolnjena z ničelnimi bajti.

Sintaksa

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

Primer

Obrežimo datoteko na 100 bajtov:

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

Funkcija vrne true ob uspehu ali false v primeru napake.

Primer

Ustvarimo prazno datoteko določene velikosti:

<?php $file = fopen('empty.dat', 'w'); ftruncate($file, 1024); // ustvarimo datoteko velikosti 1 KB fclose($file); ?>

Primer

Preverjanje rezultata izvedbe funkcije:

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

Glejte tudi

  • funkcijo fopen,
    ki odpre datoteko
  • funkcijo fwrite,
    ki zapisuje v datoteko
  • funkcijo filesize,
    ki vrne velikost datoteke
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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni