php获取上传文件拓展名,PHP自定义获取上传文件扩展名函数

在PHP中获取扩展名,可以用内置的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

if(trim(strtolower($extended)) == trim(strtolower($A_extend[$i]))){//转换扩展名字符串大小写

$flag=1;//加成功标志

$i=count($A_extend);//检测到以后停止检测

}

}

if($flag<>1){

for($j=0;$j

{

$alarm.=$A_extend[$j]." ";

}

echo '只能上传'.$alarm.'格式的文件!目前您上传的是'.$extended.'格式的文件';

return -1; //返回-1表示图片类型不符

}

return 1; //返回1表示符合要求

}

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值