我常用的文件上传代码(PHP)

发布时间:2007年11月22日      浏览次数:900 次
upload.htm
<form name="add_frm" method="post" action="up_save.php" enctype="multipart/form-data" >
<input name="upfile" type="file" size="40">
<input type="submit" name="Submit" value="上传">
</form>
--------------------------------------------------------------
up_save.php
      if($_FILES[upfile][tmp_name] <>"" )
      {
            $houzhui=substr(trim($_FILES[upfile][name]),-4);//获取上传文件名的后缀
            //判断上传文件格式是否合法
            if (strtolower($houzhui) <> ".gif" && strtolower($houzhui) <> ".jpg" && strtolower($houzhui) <> ".bmp")
            {
                  echo("<script>alert('文件上传失败!\\n\\n您上传的文件类型不匹配,只能上传.gif/.jpg/.bmp等格式的文件,请重新上传!');history.go(-1);");
                  exit;
            }
            $file_source=$_FILES[upfile][tmp_name];//源文件路径
            $file_name=date("YmdHis").$houzhui;//指定文件名
            $file_target="img/".$file_name;//目标文件路径
            copy($file_source,$file_target);//上传文件
            unlink($_FILES[upfile][tmp_name]); //删除临时文件
            echo "文件上传成功".$file_name."大小:".$_FILES[upfile][size];
      }
else
{
echo("<script>alert('请选择要上传的文件!');history.go(-1);");
      exit;
}
文章来源:桂林唯创网络
免责声明:本站相关技术文章信息部分来自网络,目的主要是传播更多信息,如果您认为本站的某些信息侵犯了您的版权,请与我们联系,我们会即时妥善的处理,谢谢合作!