<?php
$counterFile = "count.txt";
function displayCounter($counterFile) {
$fp = fopen($counterFile,"rw");
$FileSize=filesize($counterFile);
$num=fgets($fp,$FileSize+1);
$num += 1;
flock($fp, LOCK_EX);
exec( "echo $num > $counterFile");
flock($fp, LOCK_UN);
fclose($fp);
print " 您是本年度第"."$num"."位访问者!";
}
if (!file_exists($counterFile)) {
exec( "echo 1428865 > $counterFile");
}
displayCounter($counterFile); ?>
用fputs不能将$num写入count.txt只能调用exec,可是计数器还是掉,请各位帮忙看一下,不胜感激!!!谢谢!!!
$counterFile = "count.txt";
function displayCounter($counterFile) {
$fp = fopen($counterFile,"rw");
$FileSize=filesize($counterFile);
$num=fgets($fp,$FileSize+1);
$num += 1;
flock($fp, LOCK_EX);
exec( "echo $num > $counterFile");
flock($fp, LOCK_UN);
fclose($fp);
print " 您是本年度第"."$num"."位访问者!";
}
if (!file_exists($counterFile)) {
exec( "echo 1428865 > $counterFile");
}
displayCounter($counterFile); ?>
用fputs不能将$num写入count.txt只能调用exec,可是计数器还是掉,请各位帮忙看一下,不胜感激!!!谢谢!!!
解决方案 »
- 如何解决win2003上php-cgi.exe进程死掉问题
- fpdf如何实现表格内容的自动换行
- 新手求助,MYSQL 多级查询
- 对phpwind一个简单的问题哦,希望大侠帮小弟解决一下哦
- 如何使用php以root权限执行redhat5中的service network restart命令
- 环境Linux php+apache+mysql 在.php文件中不执行exec();
- 小女子求救!php_mysql.dll
- 一个文件存储的小程序,欢迎热心人测试,有建议或意见请回复在这里!
- 触发器的方法(讨论)
- php读取xml节点问题,新手求助
- php:如何取到textarea中的值?
- 开发大型PHP项目的方法
$counterFile = "count.txt";
function displayCounter($counterFile) {
$fp = fopen($counterFile,"rw");
$FileSize=filesize($counterFile);
$num=fgets($fp,$FileSize+1);
ECHO $num."<br>";
$num += 1;
flock($fp, LOCK_EX);
exec( "echo $num > $counterFile");
flock($fp, LOCK_UN);
fclose($fp);
print " 您是本年度第"."$num"."位访问者!";
}
if (!file_exists($counterFile)) {
exec( "echo 1428865 > $counterFile");
}
displayCounter($counterFile); ?>
中间加个显示变量的可以看看到底问题出在前面还是后面.
建议先多看看手册.再去写代码. 在线手册上,也有丰富的例子.
最初的代码,经过论坛上高手的指点,我又修改了代码,也就是上面的,但还不成功。
ps:一楼的方法只显示前一个echo $num,后面那个print $num显示不出来,结果计数器还是掉