PHP ftruncate() ఫంక్షన్

నిర్వచన మరియు ఉపయోగం

ftruncate() ఫంక్షన్ ఫైల్ని ప్రస్తావించిన పరిమాణానికి కట్టివేస్తుంది.

విధానం

ftruncate(file,size)
పరామీతిగా వివరణ
file అత్యవసరం. కట్టివేయవలసిన ఫైల్ని తెరిచిన ఫైల్ని నిర్దేశించండి
size అత్యవసరం. కొత్త ఫైల్ పరిమాణాన్ని నిర్దేశించండి

వివరణ

ఫైల్ పంపిణీ అంగాన్ని అంగీకరిస్తుంది file పరామీతిగా, ఫైల్ పరిమాణాన్ని కట్టివేయండి size. సఫలమైతే TRUE తిరిగిస్తుంది, అలాగే FALSE తిరిగిస్తుంది.

అడ్వైజర్స్ మరియు కామెంట్స్

కోమెంట్స్:ఫైల్ మాత్రమే append మోడ్లో మారుతుంది. write మోడ్లో, అంతకు ప్రతిపాదించబడబడం అవసరం ఉంటుంది: fseek() కార్యకలాపం.

కోమెంట్స్:PHP 4.3.3 ముందు, ftruncate() సఫలమైనప్పుడు ఒక పరిమాణంలోనే తిరిగిస్తుంది 1, బుల్ విలువ కాకుండా.

ఉదాహరణ

<?php
//ఫైల్ పరిమాణాన్ని తనిఖీ చేయండి
echo filesize("test.txt");
echo "<br />";
$file = fopen("test.txt", "a+");
ftruncate($file,100);
fclose($file);
//క్యాష్ క్లీన్ చేయండి, ఫైల్ పరిమాణాన్ని మళ్ళీ తనిఖీ చేయండి
clearstatcache();
echo filesize("test.txt");
?>

నిర్వహణ వంటి అవుతుంది:

792
100