ajax提交表单数据










姓名 :
性别 :
学校 :
头像 :





//首先上传头像 如果头像上传不成功 就认为注册失败

//获取文件
if(!empty($_FILES)){
    $strs = moveFile($_FILES["pic"]);
    //如果上传成功了就写入文件
    if($strs){
        $pf = fopen("record.txt","a+");
        
        $name = htmlspecialchars($_POST["name"]);
        $sex = htmlspecialchars($_POST["sex"]);
        $school = htmlspecialchars($_POST["school"]);
        
        $pic = $strs;
        $line = $name."|".$sex."|".$school."|".$pic."\n";
        fwrite($pf,$line);
        fclose($pf);
        echo $strs;
    }
}
//图片保存到指定的位置
    function moveFile($upload){
        if(!is_dir("images")){     // is_dir(file)函数判断指定的文件夹是否存在 file 是一个相对路径
                mkdir("images");         // mkdir()函数创建文件夹
        }
         if(is_uploaded_file($upload['tmp_name'])){   // 判断上传是不是通过HTTP POST上传的
            $str=stristr($upload['name'],'.');         // 获取文件后缀名称
            // strtotime()函数定义一个Unix时间戳
            $path="images/".$upload["name"];   // 定义上传文件的存储位置
            if(move_uploaded_file($upload['tmp_name'],$path)){   // 执行文件上传操作
                return $path;  // 返回文件路径
            }else{
                return false; //上传不成功返回false
            }
         }
    }

?>

你可能感兴趣的:(ajax提交表单数据)