发布网友 发布时间:2022-04-06 02:17
共4个回答
懂视网 时间:2022-04-06 06:38
【相关学习推荐:php图文教程】
php无法创建文件和写入内容的解决办法:
1、首先创建一个名称为file的php文件并添加标记。
2、创建一个txt文件的文件命名为myfile,用touch函数创建文件。运行后会在php所在的同级目录生成一个myfile文档文件。
3、用fopen() 函数来打开myfile文档,并赋值。
4、然后往myfile文档中写入内容。如果想要写入多条就执行多次就可以。
5、重新来打开myfile文件这是用来读取文件。
6、读取到myfile文件后利用循环将文件的内容都读取出来并输出出来。
7、最后执行filephp文件,会发现文档中被吸入文字,而浏览器会读出文档中的内容。
相关学习推荐:php编程(视频)
热心网友 时间:2022-04-06 03:46
需要先确认一下,用户对这个文件夹有读写权限,在fwrite将操作的文件夹外,执行ll命令,查看一下这个文件夹有没有w这个权限,如果没有的话,对上级目录执行以下chmod -R 733或者777授权命令,获得这个文件夹的写权限,才可以进行fwrite操作。
如果已有这个权限的话,检查一下你的代码问题,也有可能是fwrite写文件路径的,文件夹名称的大小写问题,找不到具体路径,所以不能创建。
热心网友 时间:2022-04-06 05:04
错误信息?
你检查一下 web 服务器什么的是不是还有地方禁止写了。
还有你要怎么写?之前有这个文件吗?还是说这个文件本身就是存在的?
热心网友 时间:2022-04-06 06:39
那应该是linux本身的文件权限问题,更改一下文件权限