PHP获取指定目录下所有文件并可以选择删除

PHP获取指定目录下所有文件然后文件名(点击文件名可以直接打开该文件)后面有个选择框,把想要删除的几个文件后的选择框勾上,然后点删除,就可以一键删除。... PHP获取指定目录下所有文件然后文件名(点击文件名可以直接打开该文件)后面有个选择框,把想要删除的几个文件后的选择框勾上,然后点删除,就可以一键删除。 展开
 我来答
盟军特战队
2014-07-13 · TA获得超过637个赞
知道答主
回答量:84
采纳率:33%
帮助的人:20万
展开全部
$reArr = scandir($path);
返回$path目录下的所有的文件的数组,包括包括父级目录(..)和自身(.)的引用。
可以将这两个特殊的文件删除,其实没有必要:
unset($reArr[array_search(".",$reArr)]);
unset($reArr[array_search("..",$reArr)]);

然后判断你需要删除的文件是否在其中in_array()或者array_search()一样
然后删除文件。

表单我就不帮你写了,html的东西好麻烦的说。
追问

追答
第一个警告是因为scandir因为安全原因禁用了,应该考虑PHP的版本和配置

第二个警告可以使用in_array代替。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式