今天,后台图片上传突然不行了。上传类也没什么错。就是在move_upload_file();文件移动这一步时,出了一个问题:failed to open stream: Permission denied in ; 意思就是文件夹权限不够。在一细看图片目的文件夹权限是755,于是百度查看了一下解决办法:把权限设置为757就好了。
根本原因是文件夹是用mkdir()创建时,没有对该目录进行权限设置。应加上这样一句@chmod($dir,0757); 就能保证生成的文件夹都是可写入权限了。
今天,后台图片上传突然不行了。上传类也没什么错。就是在move_upload_file();文件移动这一步时,出了一个问题:failed to open stream: Permission denied in ; 意思就是文件夹权限不够。在一细看图片目的文件夹权限是755,于是百度查看了一下解决办法:把权限设置为757就好了。
根本原因是文件夹是用mkdir()创建时,没有对该目录进行权限设置。应加上这样一句@chmod($dir,0757); 就能保证生成的文件夹都是可写入权限了。