[英]Write file with PHP in safemode
我不能使用 fopen,因为 PHP 处于安全模式,管理员不会更改它。 如何使用 php 编写 static html 文件?
困难重重,不幸的是。 如果您的系统管理员没有设置允许您执行此操作的用户权限,则没有一般的解决方法。 其他答案(例如 FTP-ing)可能在某些情况下有效(同样,如果用户权限允许)。
唯一万无一失的解决方案是与系统管理员交谈。
您只能打开(并因此写入)安全模式设置允许的目录中的文件。
您仍然可以启用安全模式
注意:安全模式将不允许您在与脚本所有者不同的目录中创建新文件。 这通常适用于 /tmp,因此与 Unix 的直觉相反,您将无法在那里创建新文件(即使 /tmp 权限设置正确)。
如果您需要写入 /tmp 中的文件(例如,将 PHP 应用程序的日志文件放在那里)首先在命令行上通过执行
触摸/tmp/whatever.log
作为拥有 PHP 脚本的同一用户。 然后,如果 rest 配置正确,PHP 脚本将能够写入该文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.