哪位有php上传文件于linux下的经验的?

Python/PHP/Perl 开发与设计
回复
gong
帖子: 439
注册时间: 2008-03-30 10:35
送出感谢: 1 次
接收感谢: 0

哪位有php上传文件于linux下的经验的?

#1

帖子 gong » 2008-03-30 22:25

老是失败,估计是权限问题

Warning: move_uploaded_file(/home/www/img/.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/hans/www/adminarea/upload.php on line 48

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpdssd2I' to '/home/www/img/.jpg' in /home/hans/www/adminarea/upload.php on line 48

有哪位可以贴一段代码参考?
头像
yiller
帖子: 47
注册时间: 2007-09-28 2:33
来自: 重庆
送出感谢: 0
接收感谢: 0

#2

帖子 yiller » 2008-03-31 17:46

你把你的代码贴出来看看 另外上传的form应该是multi的 执行上传之前先用$_POST[update域的name]看看是否有值
你的错误是发生在表单提交的时候 因为提交失败了 所以服务器上没有相应的文件
如果提交成功了 会在服务器的/var目录下有相应的文件 move_uploaded_file只是把/var目录下的文件移动到你参数里的位置
gong
帖子: 439
注册时间: 2008-03-30 10:35
送出感谢: 1 次
接收感谢: 0

#3

帖子 gong » 2008-04-04 21:04

是文件夹权限问题。 已经解决。
gxustudent
帖子: 40
注册时间: 2007-05-20 19:26
送出感谢: 0
接收感谢: 0
联系:

#4

帖子 gxustudent » 2008-04-28 15:58

对,我也觉得是权限问题!
ekse
帖子: 2
注册时间: 2009-06-09 11:25
送出感谢: 0
接收感谢: 0

Re:

#5

帖子 ekse » 2009-06-18 7:53

gong 写了:是文件夹权限问题。 已经解决。
大牛怎么解决的 可以具体说一下吗?
头像
lilydjwg
论坛版主
帖子: 4163
注册时间: 2009-04-11 23:46
系统: Arch Linux
送出感谢: 11 次
接收感谢: 127 次
联系:

Re: Re:

#6

帖子 lilydjwg » 2009-06-18 16:33

ekse 写了:
gong 写了:是文件夹权限问题。 已经解决。
大牛怎么解决的 可以具体说一下吗?
直接把放上传文件的文件夹权限改成777。(把所有者改成www-data也行,但那样自己访问时不方便了)
回复

回到 “Python/Php/Perl”