php问题:file_put_contents没权限,见鬼

RT》。。
提示:

Warning: file_put_contents(main.html) [function.file-put-contents]: failed to open stream: Permission denied in E:\test.php on line 2

代码就一行:file_put_contents("main.html","aaa");

真是见了鬼了~!~!~!~!

1。文件夹权限是没问题。因为修改配置文件就是需要写入权限。
2。磁盘空间还有几十G。

都是这个提示,就是说没权限。(没权限建立文件,还是什么)
有朋友帮忙回答,十分感谢。

但是。。可以不可以看清楚问题?

权限都给了充分的了。在子目录下就可以读写。根目录就死活不行。。
===================================
能给的全给了,公司的系统工程师也找不到病因。。。找了厉害站长来看,也不行。

最后得出的结论:程序有毛病。- -!!!

第1个回答  2019-02-15
原因是无法打开流:权限被拒绝
解决办法:

如果目录你只给一般权限肯定是不行的,通常都是给目录权限:777;
linux详细命令请参考:
第2个回答  2010-07-18
执行脚本的账户没有有 当前目录的写入权限.
第3个回答  2019-02-18
chmod('f',777)以及chmod('f',744)都是错的,这些授权方式的结果是什么,你要慢慢去推算,不是一下能说出来的。 赋予所有权限的语句是: chmod('f',0777); 注意和你的区别:前面多了一个0,有一个0才表示是8进制,才是正确的授权,不相信的话,你测试一下下面的PHP: <?php echo 0777; ?> 看看输出的是511,也就是要chmod('f',511)才是授予所有的权限。
第4个回答  2019-02-15
BEGIN
FOR C IN (SELECT * FROM MAIN_CONTENT_BASE_TEST) LOOP
DBMS_OUTPUT.PUT_LINE('anan0');
END LOOP;
END;

除非表存或者没权限否则定能执行

补充:我刚才检查代码语没问题问题使用看见全角空格(文)才导致能运行拷贝我面提供跑
第5个回答  2010-07-16
main.html没有读取权限

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网