php ftruncate() function - how to truncate an open file in php

php ftruncate() function - how to truncate an open file in php


ftruncateFunction.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>php ftruncate() function - how to truncate an open file in php</title>
</head>

<body>
    <h2 style="color:Crimson; font-style:italic">
     php ftruncate() function example:<br /> how to truncate an open file in specific length
    </h2>
    <hr width="510" align="left" color="Orange" />
    <br />

<?php

 $file = "truncatedfile.txt";
 echo "file size(truncatedfile.txt):" . filesize($file);
 
 // open the file
 $file=fopen($file,"a+") or exit("unable to open file!");
 ftruncate($file,25);
 
 echo "<br />file truncated...<br />"; 

 //close the file.
 fclose($file);
 clearstatcache();

 echo "file size(truncatedfile.txt):" . filesize("truncatedfile.txt");

?>
</body>
</html>