疑点有二个:1 $photo_type这个变量没赋值吧,可以这取上传文件后缀:$info = pathinfo($_FILES['photo']['name']);$photo_type = time().rand(0,9999).".".$info['extension'];2 D:\PHPnow\htdocs\rsgl\pic\ 这个目录是否存在,且目录下面的权限是否够,尤其是在LINUX下面的读与写的权限,一般copy不成功能多半是目标目录下面的权限问题,或是目标目录不存在.