大佬教程收集整理的这篇文章主要介绍了php – file_put_contents没有创建txt文件,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
file_put_contents("My working file LOCATIOn",$myString);
我正在使用这一行来尝试编写和创建文本文件,我知道我的文件位置工作,因为我可以运行它并在离线模式下创建它,I.E.通过控制台运行它.问题是我试图编写的变量是通过http Post填充的,当我通过浏览器运行脚本时,或者当apache运行脚本时,它不会写入或创建文件.我需要做什么才能允许访问写/更改语法以使此脚本编写此文本文件?
cd "My working file LOCATIOn" ls -l .
输出中有三列显示目录的权限,所有者和组.很可能它们归root所有,并且没有apache的权限来写入目录.
如果是这种情况,那么当您尝试创建文件时,您会在Apache日志中看到错误.尝试在浏览器中运行脚本时拖尾日志:
tail -f /var/log/apache2/error.log
以上是大佬教程为你收集整理的php – file_put_contents没有创建txt文件全部内容,希望文章能够帮你解决php – file_put_contents没有创建txt文件所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。