php 上传文件到指定文件夹

2024-12-16 00:43:30
推荐回答(3个)
回答1:



……

图片接收页面如下:

if(is_uploaded_file($_FILES['img']['tmp_name']))
{
  //你可以加上,文件类型,大小等判断
  if(move_uploaded_file($_FILES['img']['tmp_name'], '你的目标路径'))
  {
    //这就算上传成功了
  }
  else
  {
    //上传失败了
  }
}

回答2:

if($_FILES['file']['name']){
$path = 'd:/file_upload/';
$url = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
if(!is_dir($path))mkdir($path, 0777, true);
$b = move_uploaded_file($url, $path.$name);
if($b && is_file('d:/file_upload/'.$name))echo '文件上传成功';
else echo '文件上传失败';
}else{
echo '请选择您所要上传的文件';
}
?>这个看懂了不,看不懂再说

回答3:

上传文件表单必须加上 enctype="multipart/form-data"

下面看一下代码:

$f=&$HTTP_POST_FILES['file'];
$dest_dir='uploads';//设定上传目录
$dest=$dest_dir.'/'.date("ymd")."_".$f['name'];//我这里设置文件名为日期加上文件名避免重复
$r=move_uploaded_file($f['tmp_name'],$dest);