当前位置:首页 » 编程语言 » php获取文件类型

php获取文件类型

发布时间: 2023-11-08 13:14:32

1. 用php怎么获取远程文件文件类型

1.图片文件可以使用getimagesize函数。
2.其他文件可以解析文件的后缀。

2. php通过finfo判断excel文件是什么格式

excel 93-2003后缀为 .xls 的 文件格式是 application/vnd.ms-excel

excel2007格式后缀是 .xlsx 的文件格式是application/vnd.openxmlformats-officedocument.spreadsheetml.sheet


php上传文件,可以通过内置的系统函数$_FILES 获取文件的信息。


$_FILES数组内容如下: (其中upfile为获取的表单名称)
$_FILES['upfile']['name'] 客户端文件的原名称。
$_FILES['upfile']['type'] 文件的 MIME 类型,需要浏览器提供该信息的支持,例如"image/gif"。
$_FILES['upfile']['size'] 已上传文件的大小,单位为字节。
$_FILES['upfile']['tmp_name'] 文件被上传后在服务端储存的临时文件名


<?php
if(isset($_POST['sub'])){
echo"文件名:".$_FILES['upfile']['name']."<br>";
echo"文件类型:".$_FILES['upfile']['type'];
}

?>
<formenctype="multipart/form-data"method="post"action="f.php">
<inputtype="file"name="upfile"/>
<inputtype="submit"name="sub"value="上传"/>
</form>


上传 。xls文件 返回的信息为

文件名:导入收藏证书模板.xls
文件类型:application/vnd.ms-excel


3. php中怎么判断格式的文件类型

/**
*获取文件类型
*@paramstring$filename文件名称
*@returnstring文件类型
*/
functiongetFileType($filename){
returnsubstr($filename,strrpos($filename,'.')+1);
}

/**
*获取文件类型2
*@paramstring$filename文件名称
*@returnstring文件类型
*/
functiongetFileType2($filename){
returnstrtolower(pathinfo($filename)['extension']);
}

/**
*获取文件类型3
*@paramstring$filename文件名称
*@returnstring文件类型
*/
functiongetFileType3($filename){
return$exten[count($exten=explode('.',$filename))-1];
}

/**
*获取文件类型4
*@paramstring$filename文件名称
*@returnstring文件类型
*/
functiongetFileType4($filename){
$exten=explode('.',$filename);
returnend($exten);
}

热点内容
win7用户名密码是什么 发布:2025-01-31 10:57:38 浏览:394
网址端口访问 发布:2025-01-31 10:49:30 浏览:512
javaweb代码 发布:2025-01-31 10:37:54 浏览:259
sqlserver合并 发布:2025-01-31 10:22:27 浏览:712
大理服务器地址 发布:2025-01-31 10:10:52 浏览:972
流上传文件 发布:2025-01-31 10:09:27 浏览:40
满赠算法 发布:2025-01-31 09:54:27 浏览:709
滨州视频拍摄脚本 发布:2025-01-31 09:48:25 浏览:418
光遇出现服务器已满是什么回事 发布:2025-01-31 09:35:29 浏览:356
AndroidWindows7 发布:2025-01-31 09:32:17 浏览:260