不就一个记数函数吗,建议这样:exec("echo 0> count.txt")有问题
不一定非要用exe不就是建立一个文件吗function wincounter1(){
$fp=fopen("count.txt","a+");//开档方式为可读写,档案指标指到档案最后。若档案不存在,则建立新档。
fclose($fp); $count = file("count.txt");
$count = $count[0]; //第一行
$count+=1;
$fp = fopen("count.txt","w");//清空原文件
fputs($fp,$count);
fclose($fp);
return $count;
}
不一定非要用exe不就是建立一个文件吗function wincounter1(){
$fp=fopen("count.txt","a+");//开档方式为可读写,档案指标指到档案最后。若档案不存在,则建立新档。
fclose($fp); $count = file("count.txt");
$count = $count[0]; //第一行
$count+=1;
$fp = fopen("count.txt","w");//清空原文件
fputs($fp,$count);
fclose($fp);
return $count;
}
win的话直接用fopen("count.txt","w")好了
php是从unix上移植过来的,好多命令win上不好用啊
windows上也有echo这个命令,只不过他是内部命令
所以没办法直接用EXEC调用,可以间接调用:cmd.exe /c echo 0 >count.txt