如果文件大小过大,如何自动清空文本文件的内容

时间:2016-02-09 06:06:46

标签: php

如果此文件大小超过5kb,我将创建清除或清空内容的功能

任何人都可以帮助我

如何检查文本文件的文件大小,如果文件大小超过5kb则使用php清空所有文件。

谢谢

1 个答案:

答案 0 :(得分:0)


以下是您的要求代码。

<?php
$filename   =   'my_file.txt';
$fileSize   =   filesize($filename);
$chkSizeInBytes =   "5000"; // (5KB in bytes)
$filePtr = fopen($filename, "r+");
if ($filePtr !== false) 
{
   if($fileSize >= $chkSizeInBytes)
   {
       ftruncate($filePtr, 0); // truncates the file with size 0
       fclose($filePtr); // Close resource
   }
}
?>