用文件锁flock来做记数器,请教 现在可以这样$fd=fopen("22.txt","r+");但是读取后,用什么办法能清空文档呢???再写新的东西呢这程序以后会用到其他地方,所以新写的内容不一定比旧内容在字符上要少,所以用fseek($fd,0); fputs($fd,$bb);不能满足我的要求,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你一个PHP中文手册的计数器例子,相对的简单一些,你的这个有点复杂了<?$counterFile = "counter.txt";function displayCounter($counterFile) { $fp = fopen($counterFile,"rw"); $num = fgets($fp,7); $num += 1; print "您是第 "."$num"." 位用户"; exec( "rm -rf $counterFile"); exec( "echo $num > $counterFile"); fclose($fp);}if (!file_exists($counterFile)) { exec( "echo 0 > $counterFile");}displayCounter($counterFile);?> 我想来想去也就只想到了能用exec( "rm -rf $counterFile"); exec( "echo $num > $counterFile"); 的方法实现,不知道有没有哪位高人有更好的方法在$fd=fopen("22.txt","r+");fcolse($fd);之间用php自己的语句实现文件的清空,这样的话就可以在linux和win下都可以跑了 高手帮忙呀,CURL抓取https一直redirects followed,这个页面是怎么加事? 网页嵌套php 一个批量修改。。请求指点 php的环境搭配问题 请帮忙 用PHP生成的图片如何让他自动保存到服务器中? 急!为什么结果集是空的??? 急问用PHP+MYSQL做个一般的网站访问统计,什么办法好? php读取excel的记录总数 一个连接mysql服务器的问题,大家帮我分析分析。 php页面传递变量问题 如何用php将中文字符转化为unicode形式(在线等待) 请问bbs是怎么回事?
<?
$counterFile = "counter.txt";function displayCounter($counterFile) {
$fp = fopen($counterFile,"rw");
$num = fgets($fp,7);
$num += 1;
print "您是第 "."$num"." 位用户";
exec( "rm -rf $counterFile");
exec( "echo $num > $counterFile");
fclose($fp);
}if (!file_exists($counterFile)) {
exec( "echo 0 > $counterFile");
}displayCounter($counterFile);?>
exec( "echo $num > $counterFile");
的方法实现,不知道有没有哪位高人有更好的方法在$fd=fopen("22.txt","r+");
fcolse($fd);之间用php自己的语句实现文件的清空,这样的话就可以在linux和win下都可以跑了