微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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<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表示符合要求
}
?>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐