php获取文件上传信息

php获取文件上传信息

php教程qingyu2021-06-07 20:29:2214A+A-

  php获取文件上传信息

  1.实例描述:

  在网站的个人中心,用户多用自行上传的图片设置个性头像,本例通过$_FIELS预定义变量获取用户上传的文件信息。并打印输出在页面上,这样用户在上传完毕后查看是否需要上传的图片。

  本例通过对用户提交的文件信息进行获取,并对$_FILES预定义变量中存储的数据进行转换输出。

  在表单头添加enctype属性值,以开启文件上传功能。

  获取文件类型,因为$_FILES预定义变量中,文件类型存储在type参数中,如上传文件类型为图片,则获取"image/pipeg"。首先把路径以分隔符“/”分为数组,难后通过访问获取数组中的最后一组值来对文件进行输出。

  2.实例代码:

<?php
    if($_POST['btn']){
        $type = explode('/',$_FILES['file']['type']); //获取文件类型数组
        $size = ceil($_FILES['file']['size']/1024);      //计算文件大小
    }
?>
<!doctype html>
<html lang="en">
<head>
</head>
<body>
<h2>上传文件信息:</h2>
<form action="" method="post" enctype="multipart/form-data">
    <input type="file" name="file"><br>
    <input type="submit" value="提交" name="btn">
</form>
<div>
    <h3>文件名:<?php echo $_FILES['file']['name'];//输出文件名?></h3>
    <h3>文件类型:<?php  if(isset($type)){echo  $type[count($type)-1];}//输出文件类型?></h3>
    <h3>文件大小:<?php echo $size."KB";?></h3>

</div>
</body>
</html>


  3.运行结果:

php获取文件上传信息

点击这里复制本文地址 欲穷千里目,更上一层楼

支持Ctrl+Enter提交
qrcode

小黄鸡毕业设计网 © All Rights Reserved.  Copyright Your WebSite.Some Rights Reserved.
Powered by Z-BlogPHP
联系我们| 关于我们| 留言建议| 网站管理