background image

 

  $fp=fopen($counterFile,\"w\"); 

 

  fputs($fp,$data); 

 

  if (!$sign) 

 

   {

 

 

 

 

fputs($fp,\"\\n\".

$GLOBALS[\"REQUEST_URI\"].\"|\".\"1\".\"|\");

 

    print(\"1\");

 

   } 
  fclose($fp);

?> 

最好的检验方法就是 实践 ,好了来看我们怎样调用它,先看一个例子:
counterTest.php

<?

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()函数进行调用,格式如下:

<?

php

 

      require(“../include/counter.inc”)
 ?>

可是总是出现 权限不够 的错误,如有高手请指教。