【发布时间】:2011-11-01 07:58:54
【问题描述】:
我正在开发一个网络应用程序,它允许注册用户将文件上传到 webroot 之外的文件夹。基本工作流程如下:
- 用户通过 ssl 证书注册以保护他/她的信息
- 在 webroot 之外创建一个具有 777 权限的文件夹,以便他/她可以将文件上传到该文件夹中
- 用户上传文件
- 文件临时存储在脚本的工作文件夹中,转换为文本文件,移动到 webroot 之外的用户文件夹中,然后删除临时文件。
看起来我什至无法在 webroot 之外创建用户目录,更不用说将文件上传到该目录了。我在 ssl 连接上使用mkdir。我启用了allow_url_fopen 和allow_url_include,但仍然没有运气。我很确定 openssl 已启用。有没有办法解决这个问题?
提前致谢, 尤利亚。
【问题讨论】:
-
一些代码示例可能会有很大帮助。
标签: php ssl permissions https fopen