我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

添加一下,要写入的文件路径的权限已经设置为777

您使用的是绝对路径还是相对路径?

绝对路径和相对路径是一样的

首先确认()获取到的数据是否存在以及数据类型是否合法。

这就确认了数据存在,并且数据是一个字符串。即使我使用fopen,仍然存在问题。

可能权限不够

(('%o',('你的目录')),-4);//看看结果是什么

绝对路径和相对路径是一样的

如果要求能够写入,则文件所在目录也需要有写入权限。

例如/home//123.txt

目录 home 也需要写权限,而不仅仅是 123.txt。

可能权限不够

(('%o',('你的目录')),-4);//看看结果是什么

返回0755

可能权限不够

(('%o',('你的目录')),-4);//看看结果是什么

我改成777,执行返回:

第0777章

如果失败,将输出明确的错误消息。

请发帖

php文件t.php放在目录(绝对路径)/usr/local/www/下

直接在浏览器地址输入php文件

执行结果如下:

:fopen(txt/test.txt)::/usr/local/www//t..

:(),/usr/local/www//t.

提示很清楚,

拒绝访问

要将文件写入/usr/local/www//txt目录

请检查该目录是否存在并且可写

该目录的权限已设置为777权限。

为了防止上层目录权限不足,我将/usr/local/www//txt下的所有目录都设置为755,包括写权限,但还是不行。

1.755权限指的是rwxr-xr-x。同组和其他用户没有写权限。 777表示所有用户拥有所有权限。

2、建议使用绝对路径。在写入文件之前,请检查脚本中是否存在该路径。如果不存在,则先创建路径(目录),然后写入文件。这是一个血淋淋的教训。

1.755权限指的是rwxr-xr-x。同组和其他用户没有写权限。 777表示所有用户拥有所有权限。

2、建议使用绝对路径。在写入文件之前,请检查脚本中是否存在该路径。如果不存在,则先创建路径(目录),然后写入文件。这是一个血淋淋的教训。

将权限更改为 777 也不起作用。该路径肯定存在。

将 /usr/local/www//txt 设置为 777

将 /usr/local/www//txt 设置为 777

将 /usr/local/www//txt 设置为 777

已经设置为777

是不是还有什么需要设置的,或者系统还有什么地方需要设置的?

你确定组外用户的权限是777吗?

你确定组外用户的权限是777吗?

组外的用户不就是另一个组吗?你是什​​么意思?

哈哈,解决了,谢谢你的帮助!

哈哈,解决了,谢谢你的帮助!

二维码
扫一扫在手机端查看

本文链接:https://by928.com/6820.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线