php require 调用时找不到函数

来源:百度知道 编辑:UC知道 时间:2024/05/31 04:38:37
这是一个记数器的小程序
第一个文件是counter.php
代码
<?
require("counter.inc");
?>
<html>
<title>我的记数器</title>
<body>
你的第 <?php Counter() ?> 访问者.
</body>
</html>
第二个文件是counter.inc
代码
<?
function Counter() {
$max_len=8; //定义最大长度为8
$CounterFile="Counter.dat";

if(!file_exists($CounterFile)) //判断文件是否存在
{
$Counter=0; //定义未访问人数初始值为0
$fp=fopen($CounterFile,"w");
flock($fp,3); //琐定任务
fputs($fp,"0"); //往Counter.dat文件中写入值
fclose($fp);
}
else
{
$fp=fopen($CounterFile,"r");
flock($fp,3);
$Counter=trim(fgets($fp,$max_len)); //删除字符串中前后的空字符串
fclose($fp);
}

if(session_is_registered("in")==false) //检查变

Counter()
我想应该是你的Counter()这个函数错了 ,
你可以单独的把着函数那出来测试下。 看看到底那里出错

为了安全,php不要以.inc为扩展名

include 'counter.php';