【发布时间】:2011-01-18 20:17:42
【问题描述】:
我这段代码:
$file = fopen($path, 'r+');
flock($file, LOCK_EX);
// reading the file into an array and doing some stuff to it
for ($i=0; $i<count($array); $i++)
{
fwrite($file, $array[$i]);
}
flock($file, LOCK_UN);
fclose($file);
基本上我想做的是:打开一个文件>锁定它>读取它>做一些事情>清除文件>写入文件>解锁它>关闭它。
问题是清算部分。我知道我可以用fopen($file, 'w+') 做到这一点,但是阅读将是一个问题。也许我可以以某种方式更改mode?
任何帮助将不胜感激,保罗
【问题讨论】: