你好,请问一下你在学php是touch函数无法创建文件的问题解决了吗?我也遇到了,不会弄,能帮个忙吗?

如题所述

第1个回答  2014-11-18
权限的问题,你用file_put_contents写文件应该也不能写进去吧。
第2个回答  2014-11-17
一般来说都是权限的问题追问

有好的解决方法吗?我的是php5.4

追答

你可以先把你要创建文件的那个目录设为777权限【chmod 777 目录名】试一下

追问

还是不行,可以加下你的Q吗?

追答

其实最好能把那段touch的代码贴出来,我QQ,八四二久六七三三,不过我晚上才能上QQ,白天在公司用不了

追问

追答

你touch(chmod($log,0777)), 如果文件不存在,chmod($log,0777)这样没有意义,而且你也不一定有权限chmod, 我的意思是你这里还是touch($log), 不过在命令行下设置data/log的权限为777, 你代码是运行在linux还是window下的?

本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

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