299 of 410 menu

ftruncate Fonksiyonu

ftruncate fonksiyonu, bir dosyayı belirtilen boyuta kısaltır. Fonksiyon ilk parametre olarak bir dosya tanıtıcısı, ikinci parametre olarak ise dosyanın kısaltılacağı boyutu alır. Eğer dosya belirtilen boyuttan büyükse, fazla veriler kaybolur. Eğer dosya daha küçükse, null baytlar ile genişletilir.

Sözdizimi

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

Örnek

Dosyayı 100 bayta kısaltalım:

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

Fonksiyon, başarı durumunda true, hata durumunda false döndürür.

Örnek

Belirtilen boyutta boş bir dosya oluşturalım:

<?php $file = fopen('empty.dat', 'w'); ftruncate($file, 1024); // 1 KB boyutunda dosya oluştur fclose($file); ?>

Örnek

Fonksiyonun çalışma sonucunu kontrol etme:

<?php $file = fopen('test.txt', 'r+'); $res = ftruncate($file, 50); if ($res) { echo 'dosya başarıyla kısaltıldı'; } else { echo 'dosya kısaltılırken hata oluştu'; } fclose($file); ?>

Ayrıca Bakınız

  • fopen fonksiyonu,
    bir dosyayı açar
  • fwrite fonksiyonu,
    bir dosyaya yazar
  • filesize fonksiyonu,
    dosya boyutunu döndürür
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet