你是不是前面用$fp=fopen("counter.dat","r");打开了一次,如果是,要fclose($fp);

解决方案 »

  1.   

    打开读
    $fd = fopen("counter.dat",""r" );
    $current = fread( $fd, filesize("counter.dat");
    fclose( $fd );写时
    先设变量判断,如有
     $fd= fopen("counter.dat","w+");
     fputs($fd,$Message);
     fclose($fd);
      

  2.   

    呵呵
    $fd= fopen("counter.dat","w+");
    应该是:
    $fd= fopen("counter.dat","w");

      

  3.   

    呵呵
    $fd= fopen("counter.dat","w+");
    应该是:
    $fd= fopen("counter.dat","w");
      

  4.   

    该问题现已解决,是由于counter.dat文件的读写权限造成的!