$fp=fopen($counterFile,\"w\");
fputs($fp,$data);
if (!$sign)
{
fputs($fp,\"\\n\".
$GLOBALS[\"REQUEST_URI\"].\"|\".\"1\".\"|\");
print(\"1\");
}
fclose($fp);
}
?>
“
”
最好的检验方法就是 实践 ,好了来看我们怎样调用它,先看一个例子:
counterTest.php
<?
require(\"counter.inc\");
?>
<html>
<head>
<title>
网页计数器 终结版 </title>
</head>
<body>
您是第<? counter();?>位阅读者
</body>
</html>
您 只 需 在 要 计 数 的 HTML 文 件 的 文 件 头 加 入 require() 函 数 , 引 入 counter() 函 数 为
homepage 的一部分。在需要的地方加入<? counter();?>就可以了。
还有几点要注意的问题:
1
“ ”
“
、记录数据的文件一定要有 写 的权限,一般设成 666”即可,如果该文件存放在一个
“
”
“ ”
子目录下,则对这个 目录 也要有 写 的权限;
2、我在调试过程中遇到这样一个问题,我将 counter.inc 和 counter.dat 放在一个子目
录 include 下面,然后在不同的子目录下面用 require()函数进行调用,格式如下:
<?
require(“../include/counter.inc”)
?>
“
”
可是总是出现 权限不够 的错误,如有高手请指教。