急求,php网站在本机测试时上传图片都合适,发布到服务器上时上传就出现问题了,如下图。
permission denied
把文件夹的权限设置一下 或者 给服务器用户添加进能使用文件夹的用户组里面
chmod 0777 路径 最简单 但是不安全
使用这个函数move_uploaded_file ($filename,$path);使用范例: if(!empty($_FILES["magfile"])) {
$uploaddir = $_SERVER['DOCUMENT_ROOT']"/uploads/";
$uploaddir="testjpg";
if(move_uploaded_file($_FILES["magfile"]["tmp_name"], $uploaddir)) {
echo "上传成功!";
}else{
print_r($_FILES);
}
}第一个参数是上传到服务器临时文件夹的绝对路径,$_FILES['文件域名称']['tmp_name']第二个参数是需要放到服务器上的绝对路径+文件名。觉得好请采纳~
0条评论