超全局变量$_FILES是一个二维数组,用来保存客户端上传到服务器的文件信息。二维数组的行是文件域的名称,列有5个
1、$_FILES[]['name']:上传的文件名
2、$_FILES[]['type']:上传的文件类型
3、$_FILES[]['size']:文件的大小,以字节为单位
4、$_FILES[]['tmp_name']:文件上传时的临时文件
5、$_FILES[]['error']:错误编码(值有0、1、2、3、4、6、7)0表示正确

html文件代码:
<form method="post" action="info.php" enctype="multipart/form-data">
    <input type="file" name="f">
    <input type="submit" name="button" value="提交">
</form>


php文件代码(info.php):
<?php
if(!empty($_POST)){
    if($_FILES['f']['error']==0){
        // 文件上传  move_uploaded_file保存上传的文件,并重命名防止文件名冲突
        $path='./'.substr($_FILES['f']['name'],0,strpos($_FILES['f']['name'],'.')).uniqid('').strrchr($_FILES['f']['name'],'.');
        move_uploaded_file($_FILES['f']['tmp_name'],$path);
    }else{
        echo '上传有误';
        echo '错误码:'.$_FILES['f']['error'];
    }
}
?>

评论
头像
验证码:
相关推荐

七年之痒是什么意思

520送什么给女友

第一次见女方父母送什么好




如果未经特殊说明,本站内容皆为原创,转载内容如果侵犯了您的权益,如有侵权请联系管理员删除
联系QQ:2380712278

备案号:皖ICP备19012824号