$fp  = fopen($sql, 'rb');
$sql = fread($fp, filesize($sql));
fclose($fp);
这个三句分别是属于64 65 66行,然后提示出错如下
   Warning: fopen(D:/www) [function.fopen]: failed to open stream: Permission denied in D:\www\global.php on line 64Warning: fread(): supplied argument is not a valid stream resource in D:\www\global.php on line 65Warning: fclose(): supplied argument is not a valid stream resource in D:\www\global.php on line 66貌似应该是文件读写权限的问题,但是我是windows root用户登录的,应该不存在读写问题呀
请前辈们指教哈?

解决方案 »

  1.   

    D:\www\global.php  文件拒绝访问,首先查看下文件路径对不对,文件存在不存在,其次看看文件有没有操作权限
      

  2.   

    failed to open stream: Permission denied in D:\www\global.php on line 64
    提示你没有权限操作这个文件。
      

  3.   

    fopen(D:/www)
    fopen不能打开目录吧,你的参数有问题。
      

  4.   

    $filename = "/usr/local/something.txt";
    $handle = fopen($filename, "r");
    $contents = fread($handle, filesize ($filename));
    fclose($handle); 应该是这种形式的。
      

  5.   


    这些代码是在LINUX上运行的吧?建议使用chown chmod命令修改一下文件夹权限Warning: fread(): supplied argument is not a valid stream resource in D:\www\global.php on line 65Warning: fclose(): supplied argument is not a valid stream resource in D:\www\global.php on line 66这两个错误是因为第一个错误造成的,把权限改好,这两个错误也就自然解决了
      

  6.   

    应该不是权限的问题,而是你参数给错了,这里有篇跟你的问题类似的帖子,含解决办法,仅供参考:http://www.bacysoft.cn/thread-7-1-1.html