299 of 410 menu

Kazi ftruncate

Kazi ftruncate inakata faili hadi ukubwa maalum. Kigezo cha kwanza kinachukua kitambulisho cha faili, na cha pili - ukubwa ambao faili inahitaji kukatwa. Ikiwa faili ilikuwa kubwa kuliko ukubwa maalum, data ya ziada itapotea. Ikiwa faili ilikuwa ndogo, itajazwa na baiti zero.

Syntax

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

Mfano

Tukate faili hadi baiti 100:

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

Kazi itarudisha true ikiwa imefanikiwa au false ikiwa kuna hitilafu.

Mfano

Tutengeneze faili tupu ya ukubwa maalum:

<?php $file = fopen('empty.dat', 'w'); ftruncate($file, 1024); // tengeneza faili ya ukubwa wa KB 1 fclose($file); ?>

Mfano

Kukagua matokeo ya utekelezaji wa kazi:

<?php $file = fopen('test.txt', 'r+'); $res = ftruncate($file, 50); if ($res) { echo 'faili imekatwa kwa mafanikio'; } else { echo 'hitilafu wakati wa kukata faili'; } fclose($file); ?>

Angalia pia

  • kazi fopen,
    inayofungua faili
  • kazi fwrite,
    inayoandika kwenye faili
  • kazi filesize,
    inayorudisha ukubwa wa faili
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa