InfoQ

交流

讨论:请问哪里出错(文本计数器)?

作者 penguinhzf 发布于 2003-09-02 分类:php基础编程

本人在此网页上找到某个关于PHP文本计数器的代码,添加到我的网页中去后发现问题,请各位高手帮忙解决!

源代码:
<?
$chushi="00000000";//初始值以及规定的长度
$file="counter.txt";//储存值的文件
//---------------------------
$fp=fopen($file,"r");
if(!$fp){echo"不能打开文件";exit;}
$str=fread($fp,filesize($file));
if(isset($set)){echo"不能再增加值了" $str;exit;}
else{setcookie("set",1,time()+30000);}//防止刷新增加
$str++;
fclose($fp);
$fp=fopen($file,"w");
if(!$fp){echo"不能打开文件";exit;}
fwrite($fp,$str);
fclose($fp);
//--------------------------------
$str1=substr($chushi,(strlen($str))).$str;//字符连接起来
echo"$str1";
?>

出现问题:
在我的网页中显示"不能再增加值了"此语句,请各位高手教我如何解决,谢谢!!!



逛论坛交流请问哪里出错(文本计数器)?

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

7 条回复

回复

你已经增加过了.. 你的COOKIE里面.. 发表人 apollo.inc 发表于 09月25日
但是我发现今天却出现一个问题: War.. 发表人 penguinhzf 发表于 09月25日
前面有输出,就提示这错误 发表人 tmyu 发表于 09月25日
那应该如何解决呢?能够详细告诉我? .. 发表人 penguinhzf 发表于 09月25日
把判断cookie放在最前面 发表人 tmyu 发表于 09月25日
还是不行啊,你的意思是否叫我把 if(.. 发表人 penguinhzf 发表于 09月25日
没有人能告诉我吗? 发表人 penguinhzf 发表于 09月26日
  1. 返回顶部

    Re: 请问哪里出错(文本计数器)?

    2003年09月25日 发表人 apollo.inc

    你已经增加过了..

    你的COOKIE里面有记录..所以就不能增加了啊...就是30000秒只能增加一次...

  2. 返回顶部

    Re: 请问哪里出错(文本计数器)?

    2003年09月25日 发表人 penguinhzf

    但是我发现今天却出现一个问题:
    Warning: Cannot modify header information - headers already sent by (output started at /home/penguin/public_html/index.php:5) in /home/penguin/public_html/index.php on line 32

    line 32指的就是以下一句
    else{setcookie("set",1,time()+30000);}//防止刷新增加

    这又是为什么呢?

  3. 前面有输出,就提示这错误

  4. 返回顶部

    Re: 请问哪里出错(文本计数器)?

    2003年09月25日 发表人 penguinhzf

    那应该如何解决呢?能够详细告诉我?

    感激不尽!!!

  5. 把判断cookie放在最前面

  6. 返回顶部

    Re: 请问哪里出错(文本计数器)?

    2003年09月25日 发表人 penguinhzf

    还是不行啊,你的意思是否叫我把
    if(isset($set)){echo"不能再增加值了" $str;exit;}
    else{setcookie("set",1,time()+30000);}//防止刷新增加
    这句放在最前呢?但无论我把它放到哪里,都会出现以上问题啊!

    麻烦你帮帮我,谢谢!

  7. 返回顶部

    Re: 请问哪里出错(文本计数器)?

    2003年09月26日 发表人 penguinhzf

    没有人能告诉我吗?




  8. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

为什么打开的速度很慢?

我调试PHP时为什么打开的速度很慢?

请问怎样建立表的关联?

我想用一个语句实现在多个表中查询,听说要用表的关联,应该怎样...

如何输出页面

如何装mysql数据库里的一篇文体内容写到一个页面里,我会读取数据...

JS中类似于PHP中的strim函数的是什么?

如题,JS中类似于PHP中的strim函数的功能的函数是什么?谢谢各位

请问MSSQL中的rs.absolutepage语句,如果...

请问MSSQL中的rs.absolutepage语句,如果在MYSQL中使用应该怎么写...

晕,80个文件做个文章程序

1个文件对应一个模板,40多个,连自己也晕了。

求助:上次在开源下载区里边的格式化PH...

好向是用delphi写的那个。感觉很好用。不知道哪里有下载的。不行...

怪问题!

有两个怪问题 1。数据库里定义了一个字段"pay_type" , VARCHAR...

关于mail函数的问题

我用的服务器系统是2000serve的,配置好PHP运行环境后,发现等程...

我的心啊,拔凉拔凉地。。。。

去csdn溜达了一圈,速度慢的惊人,听说csdn用到了xml技术,是开发...

[]