MySQL-php上传文件使用move_uploaded_file转移文件时目标文件夹没有写入权限怎么办?不改文件夹权限的情况下

发布于 2017-04-14 22:20:27 字数 452 浏览 1330 评论 2

我写了个程序,里面有个上传图片功能,我用上传表单上传后用:

move_uploaded_file($_FILES["logo"]["tmp_name"],'../upload/' . $wenJianMing);

转移上传文件到对应文件夹,在本地测试没问题,传空间一般也没问题,但有一次一个客户传他服务器上时候,这个上传文件功能就不能使用了,传不上去

我把 upload 上传文件夹权限改成777后上传就正常了。

但不能跑所有人服务器上改文件夹权限吧,所以想问下,这种情况PHP怎么写能把文件传入对应文件夹?

==========================
按理说是文件夹权限问题,但我提交时候自己写的上传程序不生效,编辑器自带的文件上传功能却正常,它是把文件上传到 upload 文件夹下一个自己生成的日期文件夹夹内。所以我有点奇怪,是不是php自己新建的文件夹就有上传权限了?还是怎么回事?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

灵芸 2017-09-11 21:17:36

查看浏览器用户的使用权限及用户和用户组,一般权限是755,应该是用户不正确,通过chown设置执行的用户及用户组,或直接设置为nobody,即chown nobody.nobody file即可

偏爱自由 2017-05-02 12:27:13

求回答,没人回下吗???

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文