现在可以这样$fd=fopen("22.txt","r+");但是读取后,用什么办法能清空文档呢???再写新的东西呢
这程序以后会用到其他地方,所以新写的内容不一定比旧内容在字符上要少,所以用
fseek($fd,0); fputs($fd,$bb);不能满足我的要求,
谢谢
这程序以后会用到其他地方,所以新写的内容不一定比旧内容在字符上要少,所以用
fseek($fd,0); fputs($fd,$bb);不能满足我的要求,
谢谢
<?
$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下都可以跑了