【急】php不能写入文件

2024-11-21 20:06:52
推荐回答(5个)
回答1:

你的fopen函数的参数传递错误了,
fopen(文件路径,打开方式)。你在打开方式输入的是"ab",而该函数的文件打开方式没有"ab"此种打开文件方式(通常打开方式有:"a" "a+" "w" "w+" "r" "r+"等,详细可以查php手册),所以返回值错误。导致后面的后续程序无法执行。
清楚了没?不清楚可以再问我。

回答2:


chmod() 函数,
示例:

chmod("URL",0777); //URL是你文件的地址,0777代表权限是可读可写的意思

回答3:

看系统运行环境,设置好文件权限就可以了,要都读写权限。

回答4:

创建一个 test.txt 设置属性为 0666 ,可以通过FTP设置,也可以通过cpanel设置

或者将 test.txt所在的文件夹目录的属性设置成0777,不过不建议这么做

更多文件属性的问题,可以参照参考资料的文章

回答5:

把你的$fh=fopen($file,'ab')改成$fh=fopen($file,"r")