$array = array('jpg','gif','png','jpeg');
$picImg ='/upfile/upload_pic/thumbnail_1258615556.jpg';
$img = strtolower($picImg);
//获取文件件扩展名方法一
$ext = substr($img,strrpos($img,'.')+1);//这里是读取文件扩展名的代码
//获取文件件扩展名方法二
$ext = end(explode('.',$img));
//获取文件件扩展名方法三 这是应该是最安全的了,就是用php $_FILES['type']
$ext = $_FILES['file']['type'];
//获取文件件扩展名方法四
$ext = getimagesize($img);//这个函数返回一个数组
if( !in_array( $ext,$array ) )
{
exit('缩略图地址错误,请重新上传!');
}
else
{
echo('你上传的文件类型不允许');
exit;
}
/*
函数解析:
array 数组这个不说了
strtolower 把字符大字转换成小写
substr 字符截取,对中文处理不友好。
strrpos 判断字符出现在指定字符串中的位置
explode 分割函数,返回结果为数组
end 读取数据最后一个值
$_FILES 全局变量文件上传
getimagesize 获取图片的类型
in_array 判断当变量是否在数组中
exit 终止当前脚本运行
*/
/*
fdsfds
本站原创文章转载注明来自www.111cn.net
*/
?>

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

EditPlus Chinese cracked version
Small size, syntax highlighting, does not support code prompt function

WebStorm Mac version
Useful JavaScript development tools

Safe Exam Browser
Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

SublimeText3 English version
Recommended: Win version, supports code prompts!

Zend Studio 13.0.1
Powerful PHP integrated development environment