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


Posted in PHP onJune 08, 2010
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; 
} 
}
PHP 相关文章推荐
PHP 一个随机字符串生成代码
May 26 PHP
Zend studio文件注释模板设置方法
Sep 29 PHP
php中出现空白页的原因及解决方法汇总
Jul 08 PHP
PHP采用XML-RPC构造Web Service实例教程
Jul 16 PHP
php防止sql注入之过滤分页参数实例
Nov 03 PHP
PHP中绘制图像的一些函数总结
Nov 19 PHP
php数组转成json格式的方法
Mar 09 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
Jun 29 PHP
1亿条数据如何分表100张到Mysql数据库中(PHP)
Jul 29 PHP
Thinkphp框架开发移动端接口(2)
Aug 18 PHP
Yii2实现自定义独立验证器的方法
May 05 PHP
PHP使用zlib扩展实现GZIP压缩输出的方法详解
Apr 09 PHP
php的字符串用法小结
Jun 08 #PHP
php文章内容分页并生成相应的htm静态页面代码
Jun 07 #PHP
php获取当前网址url并替换参数或网址的方法
Jun 06 #PHP
phpmyadmin里面导入sql语句格式的大量数据的方法
Jun 05 #PHP
php 智能404跳转代码,适合换域名没改变目录的网站
Jun 04 #PHP
php中static静态变量的使用方法详解
Jun 04 #PHP
用sql命令修改数据表中的一个字段为非空(not null)的语句
Jun 04 #PHP
You might like
thinkPHP的Html模板标签使用方法
2012/11/13 PHP
php抽奖小程序的实现代码
2013/06/18 PHP
thinkphp框架实现删除和批量删除
2016/06/29 PHP
PHP使用Redis替代文件存储Session的方法
2017/02/15 PHP
laravel框架之数据库查出来的对象实现转化为数组
2019/10/23 PHP
js实现的网站首页随机公告随机公告
2007/03/14 Javascript
JTrackBar水平拖动效果
2007/07/15 Javascript
JavaScript XML和string相互转化实现代码
2011/07/04 Javascript
给超链接添加特效鼠标移动展示提示信息且随鼠标移动
2013/10/17 Javascript
js动态添加表格数据使用insertRow和insertCell实现
2014/05/22 Javascript
javascript实现实时输出当前的时间
2015/04/27 Javascript
jQuery实现仿腾讯迷你首页选项卡效果代码
2015/09/17 Javascript
Jquery中使用show()与hide()方法动画显示和隐藏图片
2015/10/08 Javascript
javascript中eval和with用法实例总结
2015/11/30 Javascript
AngularJS 中的Promise --- $q服务详解
2016/09/14 Javascript
利用jQuery实现一个简单的表格上下翻页效果
2017/03/14 Javascript
Angular简单验证功能示例
2017/12/22 Javascript
详解Vue项目在其他电脑npm run dev运行报错的解决方法
2018/10/29 Javascript
JavaScript中将值转换为字符串的五种方法总结
2019/06/06 Javascript
vue双向绑定数据限制长度的方法
2019/11/04 Javascript
nodeJs的安装与npm全局环境变量的配置详解
2020/01/06 NodeJs
python处理csv数据的方法
2015/03/11 Python
Python urllib、urllib2、httplib抓取网页代码实例
2015/05/09 Python
详解python中的文件与目录操作
2017/07/11 Python
使用keras2.0 将Merge层改为函数式
2020/05/23 Python
python实现从ftp上下载文件的实例方法
2020/07/19 Python
Python导入父文件夹中模块并读取当前文件夹内的资源
2020/11/19 Python
python中实现栈的三种方法
2020/12/19 Python
德国最大的设计师鞋网上商店:Budapester
2017/12/07 全球购物
小学生防溺水广播稿
2014/01/12 职场文书
学校爱国卫生月活动总结
2014/06/25 职场文书
学生穿着不得体检讨书
2014/10/12 职场文书
2014个人年度工作总结范文
2014/12/24 职场文书
致短跑运动员加油稿
2015/07/21 职场文书
教师实习自我鉴定总结
2019/08/20 职场文书
JavaScript如何优化逻辑判断代码详解
2021/06/08 Javascript