我想用每个循环截断一个文件并再次写入.所以,我使用下面的代码.
但是,这里发生的事情是我在每个循环的开头都获得了一些额外的空间.第一次没有空间没有添加空间(我也尝试了修剪功能).
你能帮我么?
$file = fopen("progress/".$_POST['fname'].".txt","w");
while($row=mysql_fetch_assoc($result)){
updateDB($row['movieid'],trim($row['tempname']));
ftruncate($file,0);
fwrite($file,round(100*$complete++/$tot));
}
fclose($file);
Run Code Online (Sandbox Code Playgroud)
输出:(类似这样)
11
20
30
40
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
583 次 |
| 最近记录: |