$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用户登录的,应该不存在读写问题呀
请前辈们指教哈?
$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用户登录的,应该不存在读写问题呀
请前辈们指教哈?
提示你没有权限操作这个文件。
fopen不能打开目录吧,你的参数有问题。
$handle = fopen($filename, "r");
$contents = fread($handle, filesize ($filename));
fclose($handle); 应该是这种形式的。
这些代码是在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这两个错误是因为第一个错误造成的,把权限改好,这两个错误也就自然解决了