3个回答
展开全部
$_FILES['上传域']['type'] 就是拿来获取上传文件的后缀名的~~~用来判断呗~~
$upFileType = array('image/png','image/x-png','image/gif','image/jpeg','image/jpg'); //定义一个数组用来保存允许上传的文件类型
if(isset($upFileType) && is_array($upFileType))
//判断数组是否存在且是否是数组
{
if(!in_array(,$_FILES['上传域']['type'],$upFileType))
//in_array();用来判断一个变量的值是否属于数组中的某一个元素
{
echo "<script>alert('不支持该文件类型');history.back();</script>";
}
}
更多追问追答
追问
那怎么删除 空间里某个文件夹下 不在数据库里 的文件名 的文件
追答
那就只有手动删除了。因为不在数据库里,程序根本就不知道你要删除哪个文件。
就比如要你杀个人,但是这个人的什么信息都不告诉你,就告诉你他是地球人。你去杀谁?
人都办不到的事,别指望程序能办到
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在数据库中判断有无此文件名,无就 unlink
限制上传一般判断扩展名即可.高级的可以再判断一下文件头
限制上传一般判断扩展名即可.高级的可以再判断一下文件头
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用触发器撒~ 没有名字的图片直接咔嚓掉, 存都不让存进数据库~~不就得了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询