299 of 410 menu

ფუნქცია ftruncate

ფუნქცია ftruncate ამოწყვეტს ფაილს მითითებულ ზომამდე. პირველ პარამეტრად ფუნქცია იღებს ფაილურ დესკრიპტორს, ხოლო მეორედ - ზომას, რომლის შემდეგაც უნდა შეკვეცოს ფაილი. თუ ფაილი მითითებულ ზომაზე დიდი იყო, დამატებითი მონაცემები დაიკარგება. თუ ფაილი უფრო პატარა იყო, ის შეივსება ნულოვანი ბაიტებით.

სინტაქსი

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

მაგალითი

შევკვეცოთ ფაილი 100 ბაიტამდე:

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

ფუნქცია დააბრუნებს true წარმატების შემთხვევაში ან false შეცდომის დროს.

მაგალითი

შევქმნათ ცარიელი ფაილი მითითებული ზომით:

<?php $file = fopen('empty.dat', 'w'); ftruncate($file, 1024); // ვქმნით 1 კბ ზომის ფაილს fclose($file); ?>

მაგალითი

ფუნქციის შესრულების შედეგის შემოწმება:

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

იხილეთ აგრეთვე

  • ფუნქციას fopen,
    რომელიც ხსნის ფაილს
  • ფუნქციას fwrite,
    რომელიც წერს ფაილში
  • ფუნქციას filesize,
    რომელიც აბრუნებს ფაილის ზომას
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა