http://www.cirrt.com/xinxiku/iyouhe/ihzheng.php还是不好用

解决方案 »

  1.   

    counter  =>  Counter
      

  2.   

    <?php
    function counter()
    {
    $counterFile="counter.dat";
    $counterData=file($counterFile);
    $sign=False;
    for($i=0;$i<=count($counterData)-1;$i++)
     {
       $varArray=explode("|",$counterData[$i]);
       if ($varArray[0]==$PATH_INFO)
         {
           $varArray[1]++;
           print($varArray[1]);
           $counterData[$i]=implode("|", $varArray);
           $sign=True;
           break;
           }
      }$data=implode("",$counterData);
    $fp=fopen($counterFile,"w");
    fputs($fp,$data);if (!$sign)
      {fputs($fp,"\n$PATH_INFO"."|"."1"."|");
       print("1");}
    fclose($fp);
    }
    counter();
    ?>
      

  3.   

    你有代码没有问题啊,是require("counter.inc.php");吧
      

  4.   

    应该把counter.inc.php文件放在include path 中吧
     试试看 不是太肯定
      

  5.   

    简单的调试方法,将 counter.inc.php 文件插入到引用它的文件中,如果
    正确显示计数,则是被包含文件的路径问题,否则是函数定义问题.<html> 
    <head> 
    <title> 网页计数器 终结版 </title>
    </head>
    <body>



    <?php 
    //counter.inc.php
    function Counter()
    {
      $counterFile="\counter.dat";   ...    print("1");
       } 
      fclose($fp);

    ?>
    您是第<?php counter(); ?>位阅读者



    </body>
    </html>
      

  6.   

    http://www.eaoo.com/design/list.asp?classid=2&Nclassid=9
      

  7.   

    呵呵,cnpr看这几天风声不怎么紧了又上来了,呵呵,谢谢您帮我up~~~