php 上传图片 如何把文件名没有储存在数据库 的图片给删掉

定时删除能做到吗?如何限制上传的内容为图片... 定时删除能做到吗?
如何限制上传的内容为图片
展开
 我来答
澈水招落叶
2013-07-22 · TA获得超过392个赞
知道小有建树答主
回答量:428
采纳率:100%
帮助的人:273万
展开全部

$_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>"; 
    } 
}
更多追问追答
追问
那怎么删除 空间里某个文件夹下 不在数据库里 的文件名 的文件
追答
那就只有手动删除了。因为不在数据库里,程序根本就不知道你要删除哪个文件。

就比如要你杀个人,但是这个人的什么信息都不告诉你,就告诉你他是地球人。你去杀谁?

人都办不到的事,别指望程序能办到
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zmspu1
2013-07-22 · TA获得超过289个赞
知道小有建树答主
回答量:1425
采纳率:100%
帮助的人:969万
展开全部
在数据库中判断有无此文件名,无就 unlink
限制上传一般判断扩展名即可.高级的可以再判断一下文件头
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
darlingks
2013-07-22 · TA获得超过222个赞
知道小有建树答主
回答量:638
采纳率:75%
帮助的人:172万
展开全部
用触发器撒~ 没有名字的图片直接咔嚓掉, 存都不让存进数据库~~不就得了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式