php文件上传

来源:互联网 发布:linux 让环境变量生效 编辑:程序博客网 时间:2024/05/21 12:49
<?php  //先判断是否接受过来  if(!empty($_POST["username"])&&!empty($_POST["fileintro"])){      $username=$_POST["username"];          $fileintro=$_POST["fileintro"];  }  //echo $username;  //上传文件  /*echo "<pre>";  print_r($_FILES);  echo "</pre>";*/  //echo $_SERVER["DOCUMENT_ROOT"];  //exit();  //先判断一下文件是否上传if (is_uploaded_file($_FILES['myfile']['tmp_name'])) {         //得到上传的文件         //得到存放文件的路径         //判断一下是否存在该文件路径         //判断文件的大小是否超过2M         if($_FILES["myfile"]["size"]>2*1024*1024){                 echo "文件上传大于2M";         }         //判断文件上传类型  这里就不演示了         //这里需要处理一下中文乱码的问题         $file_path=$_SERVER["DOCUMENT_ROOT"]."/file/".$username;         if(!file_exists($file_path)){           //创建该文件           mkdir($file_path);         }         $upload_file=$_FILES['myfile']['tmp_name'];         $upload_name=$_FILES['myfile']['name'];     //把这个文件移动到你要上传的地方         //上传的路径  $_SERVER["DOCUMENT_ROOT"]这个是得到根路径         $move_path=$file_path."/".time().rand(1,1000).substr($upload_name,strrpos($upload_name,"."));         if(move_uploaded_file ($upload_file,$move_path)){            //说明移动成功                echo $upload_name."上传成功";         }else{            echo "上传失败";         }  }?>

原创粉丝点击