-1

大家好,又是我!

从那以后,我将我的 php 更新到 5.3,我遇到了一些以前没有遇到的错误!其中之一就是这个。

警告:move_uploaded_file(Images/shop/icons/image.jpg):无法打开流:第 61 行 /var/www/site/Actions/shop.php 中的权限被拒绝警告:

这是实际的代码。

 if ( strlen ( $icon [ "name" ] ) > 0 && in_array ( $icon [ "type" ] , array ( 'image/png' , 'image/jpeg' ) )  ) {
                        $extension = pathinfo ( $icon [ "name" ] , PATHINFO_EXTENSION ) ;
                        $name = pathinfo ( $icon [ "name" ] , PATHINFO_FILENAME ) ;
                        $destination = sprintf ( 'Images/shop/icons/%s.%s' , $name , $extension ) ;
                        move_uploaded_file ( $icon[ "tmp_name" ] , $destination ) ; // line 61
                 }

我做了一些研究,但我找不到任何与我的错误相似的东西,我希望你们能帮助我,如果之前发布过,我很抱歉!我真的找不到了!谢谢您的帮助!

4

1 回答 1

1

该错误是因为您的上传文件夹访问权限。请将文件夹权限设置为对公众可写,例如“777”,请将其放在整个树“图像/商店/图标”中

于 2013-05-27T20:39:27.823 回答