MySQL-php上传文件使用move_uploaded_file转移文件时目标文件夹没有写入权限怎么办?不改文件夹权限的情况下
我写了个程序,里面有个上传图片功能,我用上传表单上传后用:
move_uploaded_file($_FILES["logo"]["tmp_name"],'../upload/' . $wenJianMing);
转移上传文件到对应文件夹,在本地测试没问题,传空间一般也没问题,但有一次一个客户传他服务器上时候,这个上传文件功能就不能使用了,传不上去
我把 upload 上传文件夹权限改成777后上传就正常了。
但不能跑所有人服务器上改文件夹权限吧,所以想问下,这种情况PHP怎么写能把文件传入对应文件夹?
==========================
按理说是文件夹权限问题,但我提交时候自己写的上传程序不生效,编辑器自带的文件上传功能却正常,它是把文件上传到 upload 文件夹下一个自己生成的日期文件夹夹内。所以我有点奇怪,是不是php自己新建的文件夹就有上传权限了?还是怎么回事?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
查看浏览器用户的使用权限及用户和用户组,一般权限是755,应该是用户不正确,通过chown设置执行的用户及用户组,或直接设置为nobody,即chown nobody.nobody file即可
求回答,没人回下吗???