file_put_contents文件读写

hphper 发布于 2014/08/04 14:47
阅读 589
收藏 0
$file='G:num.txt';//内容 0
$file1='G:num1.txt';
$d=date("Y-m-d H:i:s",time());
$n=file_get_contents($file);
file_put_contents($file1, $d.'---'.$n."\r\n",FILE_APPEND);//测试
$n++;
file_put_contents($file,$n,LOCK_EX);

我用apache  ab测试

ab -n 10000 -c 100 "http://localhost/www/web/t.php"

怎么能让Num.txt内容为10000

怎样锁定 才能在读写时不乱套啊




加载中
1
JPer
JPer

上锁啊;

FILE_USE_INCLUDE_PATH 在 include 目录里搜索filename
FILE_APPEND 如果文件filename已经存在,追加数据而不是覆盖
LOCK_EX 在写入时获得一个独占锁。

hphper
hphper
我试了,不行啊,求给点代码
hphper
hphper
写时加锁,读时读不到内容啊
hphper
hphper
用LOCK_EX上锁? 不行啊
返回顶部
顶部