欢迎您来到懒之才-站长的分享平台!   学会偷懒,并懒出境界是提高工作效率最有效的方法!
首页 > 经验分享 > PHP > PHP获取上传文件扩展名,判断是否符合格式

PHP获取上传文件扩展名,判断是否符合格式

2018-06-23 606 收藏 0 赞一个 0 真差劲 0 去评论

貌似有很多种方法可以获取到上传文件的扩展名,在PHP中获取扩展名,可以用内置的PHP函数,不过或多或少都会有些问题,所以还是自己写一个,为了大家使用方便,加入注释,相信懂PHP的,都应该知道本函数是如何用的,下面帖上函数代码:

<?php
function CheckExtendName($C_filename,$A_extend){
	if(strlen(trim($C_filename))<5){
		return 0;//返回0表示没上传图片
	}
	$lastdot=strrpos($C_filename,".");//找到区分文件名与扩展名的标记符“.”最后出现的位置
	$extended=substr($C_filename,$lastdot+1);//取出扩展名
	for($i=0;$i<count($A_extend);$i++){
		if(trim(strtolower($extended)) == trim(strtolower($A_extend[$i]))){//转换扩展名字符串大小写
		$flag=1;//加成功标志
		$i=count($A_extend);//检测到以后停止检测
		}
	}
	if($flag<>1){
		for($j=0;$j<count($A_extend);$j++)
		{
			$alarm.=$A_extend[$j]." ";
		}
		echo '只能上传'.$alarm.'格式的文件!目前您上传的是'.$extended.'格式的文件';
		return -1; //返回-1表示图片类型不符
	}
	return 1; //返回1表示符合要求
}
?>


一、推荐使用迅雷或快车等多线程下载软件下载本站资源。

二、未登录会员无法下载,登录后可获得更多便利功能,若未注册,请先注册。

三、如果服务器暂不能下载请稍后重试!总是不能下载,请点我报错 ,谢谢合作!

四、本站大部分资源是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任.如果您发现本站有部分资源侵害了您的权益,请速与我们联系,我们将尽快处理.

五、如有其他问题,请加网站设计交流群(点击这里查看交流群 )进行交流。

六、如需转载本站资源,请注明转载来自并附带链接

七、本站部分资源为加密压缩文件,统一解压密码为:www.aizhanzhe.com

大家评论