成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? php 獲取文件后綴名,并判斷是否合法的函數
全站頭部文字 我要出現在這里
php 獲取文件后綴名,并判斷是否合法的函數 731 2023-12-08   

核心代碼

/**
 * 獲取文件后綴名,并判斷是否合法
 *
 * @param string $file_name
 * @param array $allow_type
 * @return blob
 */
function get_file_suffix($file_name, $allow_type = array())
{
  $file_suffix = strtolower(array_pop(explode('.', $file_name)));
  if (empty($allow_type))
  {
    return $file_suffix;
  }
  else
  {
    if (in_array($file_suffix, $allow_type))
    {
      return true;
    }
    else
    {
      return false;
    }
  }
}

上面的對于php5.3以上的版本會報錯Strict Standards: Only variables should be passed by reference in。所以綠夏網小編換了如下方法

<?php
/**
 * 獲取文件后綴名,并判斷是否合法
 *
 * @param string $file_name
 * @param array $allow_type
 * @return blob
*/
function get_file_suffix($file_name, $allow_type = array())
{
  $fnarray=explode('.', $file_name);
	$file_suffix = strtolower(array_pop($fnarray));
  if (empty($allow_type))
  {
    return $file_suffix;
  }
  else
  {
    if (in_array($file_suffix, $allow_type))
    {
      return true;
    }
    else
    {
      return false;
    }
  }
}

$allow_wj="jpg,gif,png,jpeg";
$allow=explode(",",$allow_wj); 

if (get_file_suffix("sakjdfk1.jpg",$allow)){
echo "ok";
}else{
echo "no";
}

如此就解決了,希望大家以后多多支持綠夏網。



主站蜘蛛池模板: 违规吃喝研讨发言材料| 祈使句怎么改| 田教授的28个保姆演员表| 女生被打屁股的视频| 2003年黄金价格多少一克| 廖凡和莫小棋主演的一半火焰一半海水| 母亲电影韩国完整版免费观看| 芭芭拉·布薛特| 诗第十二主要内容| 色女在线| 叶蓓个人资料简介| 杨澜的个人资料简介| 男生虐茎虐睾视频网站| 龚婉怡| 寡妇一级毛片免费看| bob hartman| 浙江卫视周一至周五节目表| be helpful at home| 糟老头视频| 王韧| 侠侣探案| 孙颖莎结婚视频| 天猫店铺运营| 我想成为影之强者| 阿尔法变频器说明书| 加濑亮| 我没谈完的那场恋爱| 陈一龙是哪部电视剧| 大胆艺术| 王家卫作品| 极寒之城在线观看高清完整 | 茶山情歌伴奏| 电影《心灵奇旅》| 迷人美女| 心动电影| 泰国av| 糟老头视频| 捷克女人性ⅹxxxx视频| 《克莱默夫妇》| 小姐与流氓| 拉字至上q世代|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103