$fp=fopen($CounterFile,"rw");
rw 是什么方式呢??换成w+ 试试??

解决方案 »

  1.   

    -------------------------------------
    回 ALAN_1999(_-_-_-) 
    $fp=fopen($CounterFile,"rw");
    rw 是什么方式呢??换成w+ 试试??
    >>
    rw表示读和写啊,w+为另外一种读写方式,我试了,还是不行。其他的读写方式如:r+,a+,我也都试过了,还是不行啊...
    -------------------------------------
    不能建文件,还不能读写吗??
    我看要考虑一下区分大小写的问题了,你的服务器分大小写吗?
    比如文件名,变量??
    >>
    不能建立文件,但能读不能写。
    大小写的问题我考虑过了,我的程序中不论不文件名还是变数名,都不存在大小写冲突问题。
    --------------------------------------
    感谢楼上各位鼎力相助,革命尚未成功,各位大侠,快快出高招啊!
      

  2.   

    fly_dream0323的“gz”是什么意思?
      

  3.   

    你用的是不是2000server服务器??
    服务器端路径无法写入文件数据
      

  4.   

    今天我们问了我们ISP,他说服务器中除个别目录可以写入外,大部分目录是只读的,所以只有FTP可以写,其他方式无法写入。而他又不再提供其他可写目录,自建的目录,都是只读的。有哪位FTP高手,知道:
      如何更改目录和文件的属性,使其可以写入?****************************************
    花钱买了空间,还限制读写,ISP真是太阴险了!
    ****************************************
      

  5.   

    你可以先用ftp联上去,把所有的目录,文件的属性都改成777
    试验一下... ...
    屏幕上有没有错误提示?copy来看看
      

  6.   

    感谢:xinxin1982热情解答
    感谢:alan_1999一直关注
    现在问题已经得到解决,xinxin的方法很好。要是有不懂的,以下详细介绍:(以CuteFTP为例)
    把文件传上去后,使用鼠标右键点击要修改的目录或文件,选择[CHMOD...],在弹出的新窗口中,把Manual的值改为777,或直接把上面的九个复选框都选中,或分别点击三个按钮:Read all, Write all, Execute all。最后单击“确定”。注意:要分别修改目录和文件,修改了目录后,可以在该目录中建立文件,但并不是其中的文件也可以写,目录的可写只限于本目录,不包含子目录。