<?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 "上传失败";
}
}
?>