导航:首页 > 编程语言 > php检查文件类型

php检查文件类型

发布时间:2024-01-03 00:39:55

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


㈡ 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);
}

㈢ PHP怎么获取文件类型

<?php
$file="php.txt";
//打开文件,r表示以只读方式打开
$handle=fopen($file,"r");
//获取文件的统计信息
$fstat=fstat($handle);
echo"文件名:".basename($file)."<br>";
//echo"文件大小:".round(filesize("$file")/1024,2)."kb<br>";
echo"文件大小:".round($fstat["size"]/1024,2)."kb<br>";
//echo"最后访问时间:".date("Y-m-dh:i:s",fileatime($file))."<br>";
echo"最后访问时间:".date("Y-m-dh:i:s",$fstat["atime"])."<br>";
//echo"最后修改时间:".date("Y-m-dh:i:s",filemtime($file))."<br>";
echo"最后修改时间:".date("Y-m-dh:i:s",$fstat["mtime"]);
?>

㈣ php上传文件是,判断是否csv文件的文件类型怎么写

$_FILES接收到文件信息是个数组。

其中$_FILES['myFile']['name']客户端文件的原名称,

您用‘.’来分割$_FILES['myFile']['name']分成一个索引数组,这个数组的最后一个值就是文件的扩展名。

或者你从最后一个“.”位置截取$_FILES['myFile']['name'],截取到最后。得到的结果也是文件的扩展名;

$_FILES['myFile']['type']得到的是文件的 MIME类型,这个并不能很好的反映文件的扩展名,

例如:

MIME类型为“text/html”,这个类型对应.html .htm .stm三种文件扩展名

MIME类型为“text/plain”,对应的是.c .txt .h .bas四种文件扩展名


㈤ php 如何判断上传的文件类型

用雹橘javaSCRIPT判凯肆袭断文件后缀,给form加上onsubmit="return chk()"
<script language="javascript">
function chk () {
Ary = form1.userfile.value.split('.');
filetype=Ary[Ary.length-1];
if (filetype=='txt')
{
alert ('盯兄Error');
return false;
}
}
</script>

阅读全文

与php检查文件类型相关的资料

热点内容
计算器程序员是干嘛的 浏览:362
数控编程里fo是啥键 浏览:655
javacdataxml 浏览:943
本机tcp服务器地址 浏览:426
切换pdf 浏览:92
iturns下载的app在哪里 浏览:641
云起书院App在哪里 浏览:615
怎么对hex文件进行加密 浏览:285
pdf少年时 浏览:953
两个同名文件夹同步 浏览:630
拍照文件夹哪个好用 浏览:91
文件夹和书包 浏览:511
解压归档拿登记证 浏览:225
去体验解压房 浏览:613
单片机一键中断响应 浏览:646
唐浩明pdf 浏览:845
程序员土木 浏览:73
android如何与web服务器交互 浏览:611
苹果小风扇app怎么下 浏览:958
杭州it程序员对身体好不好 浏览:537