<HTML>
<HEAD>
<TITLE>来访计数器</TITLE></HEAD><BODY>
<?
$fp=fopen("count.txt","w+");
$count=(integer)(fgets($fp,20));
rewind($fp);
$count++;
fputs($fp,$count,20);
fclose($fp);
$len=strlen($count);
echo "你是第";
for($i=0;$i<$len;$i++)
echo "<img src=0".substr($count,$i,1).".gif></img>";
echo "个来访者";
?>
</BODY>
</HTML>
修改成这样了,不过那个数字只能显示1,连2都显示不了,为什么?
<HEAD>
<TITLE>来访计数器</TITLE></HEAD><BODY>
<?
$fp=fopen("count.txt","w+");
$count=(integer)(fgets($fp,20));
rewind($fp);
$count++;
fputs($fp,$count,20);
fclose($fp);
$len=strlen($count);
echo "你是第";
for($i=0;$i<$len;$i++)
echo "<img src=0".substr($count,$i,1).".gif></img>";
echo "个来访者";
?>
</BODY>
</HTML>
修改成这样了,不过那个数字只能显示1,连2都显示不了,为什么?
解决方案 »
- 菜鸟请教PHP函数用.net重写的问题
- 与JAVA程序通信
- 如何添加数据库输出的数据到一个数组或者一个字符串里?
- php5.2.6的版本上的程序在php5.1上会不会出现错误,出现什么错呢?这两个版本有哪些不同
- 安装下载程序install.php页面出现乱码?
- ajax+php 无刷新问题。。。。 求大牛
- 寻兼职(可短期内Full Time)PHP高手1-2名
- WebCMS网站内容管理平台软件,php开发。http://wb.josetech.com 欢迎试用!!!
- 新手求问PHP函数调用问题
- php返回值怎么通过入参带回来?
- 请问这段上传代码为什么在服务器通过,在本地不行??解决后立即结帖
- 【程序】小巧的php文档生成类,大家pp
<?
$fp=fopen("count.txt","r+");
$count=(integer)(fgets($fp,20));
$count+=1;
rewind($fp);
fputs($fp,$count,20);
fclose($fp);
$len=strlen($count);
echo "你是第";
for($i=0;$i<$len;$i++)
echo "<img src=0".substr($count,$i,1).".gif></img>";
echo "个来访者";
?>
</BODY>
</HTML>***************************************
你在fopen的时候参数带错了!应该是r+
$fp=fopen("count.txt","r");
if(!$fp) die("err");
$count=(int)fread($fp,20);
fclose($fp);
$fp=fopen("count.txt","w");
$count++;
fputs($fp,$count);
fclose($fp);
$len=strlen($count);
echo "你是第 $count 个来访者";
?>
===============================================
你用我的代码,我的代码测试成功了的!
<?
session_start();
//注册一个session变量,用来在客户端记录登陆的用户
session_register("income");
//建立文件counter.txt用来存放访问量,文件名可以随自己任意更改
if (!file_exists("counter.txt"))
{
$fp=fopen("counter.txt","w");
fclose($fp);
}
//读取计数值
$ary=file("counter.txt");
$count=$ary[0];
//判断用户是否关闭浏览器,否则计数器不增加
if (!isset($income))
{
$count++;
$income="youhaveregist";
$fp=fopen("counter.txt","w");
rewind($fp);
fputs($fp,$count);
fclose($fp);
}
//显示计数值
echo $count;?>