php上传文件类型判断函数(避免上传漏洞)

首页 > 网络编程 > PHP编程 > php技巧 更新日期: 2016-02-24
php 判断上传类型 避免上传漏洞
代码如下:

function ($file_name,$pass_type=array('jpg','jpeg','gif','bmp','png')){
$yx_file = $pass_type;
$kzm = substr(strrchr($file_name,"."),1);
$is_img = in_array(strtolower($kzm),$yx_file);
if($is_img){
return true;
}else{
return false;
}
}

> 本站内容系网友提交或本网编辑转载,其目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时与本网联系,我们将在第一时间删除内容!

相关文章
  • js判断上传文件类型判断FileUpload文件类型代码
    这篇文章主要介绍了js判断上传文件类型判断FileUpload文件类型代码,需要的朋友可以参考下asp.net中html标签代码: 代码如下: <asp:FileUpload runat="server" /> <asp:Button runat="server" OnClientClick=&quo ...
  • JavaScript判断FileUpload控件上传文件类型
    JavaScript判断FileUpload控件上传文件类型
    在CS后台代码中获取FileUpload控件上传文件的类型是比较容易的!那么,能否在客户端通过JavaScript脚本判断FileUpload上传文件类型呢?答案是可以的,下面通过一个小例子为大家展示.为了代码变得更加简捷,笔者使用了正则表达式来获取文件扩展名,如果读者对正则表达式不太了解或者从来没有接触过,请马上恶补一下吧!毕竟它非常重要,大多数的编程语言 ...
  • php上传文件的增强函数
    php文件上传的增强函数首先变得傻瓜简单化,但并不是该函数的简单化就影响他的超强功能,并且加上了强大的除错功能这是一函数,当然你可以把它变成一个类的方法!表单中file对象,比如说$_FILES['doc'],$path为保存的路径,$type为限制上传的类型(他是一个数组,比如说限制上传doc和docx和格式,那这个参数可以填array("doc ...
  • PHP文件类型判断代码
    用来判断php文件类型的代码.<?php $filename = "D:\\296.mid"; $file = fopen($filename, "rb"); $bin = fread($file, 2); //只读2字节 fclose($file); $strInfo = @unpack("c2cha ...
  • phpcurl上传文件代码实例
    这篇文章主要介绍了php curl 上传文件代码实例,本文给出了两种实现方法,并分别给出了实现代码,需要的朋友可以参考下假设server端上传文件处理脚本upload.php:'@'.$file; // 前面加@符表示上传图片     $ch =curl_init();      curl_setopt($ch,CURLOPT_URL,'http://loc ...
猜你喜欢