功能介绍: 相信当你的SS内容很多的内容 你不能保证 这个标题没有发过 ,如果已经发布了的标题就重复了 一个一个查的 你要等到何年月? 哥今天就自己写了一个小程序来实现自动删除重复标题的资讯; 并且同时删除附件和已生成的HTML什么的;
程序作者:benba 写于2009年12月14日;
程序解析:- <?php
- ob_start();
- $i=$_GET[id];
- $i++;
- include_once('./common.php');
- $query = $_SGLOBAL['db']->query('select itemid from '.tname('spaceitems').' group by subject having count(*)>1');
- $news = $_SGLOBAL['db']->fetch_array($query);
- if($news){
- $itemidstr=$news[itemid];
- deleteitems('itemid', $itemidstr, 0);
- echo '已删除:'.$itemidstr;
- header("Refresh:0;url=a.php?id="."$i");
- ob_end_flush();
- }else{
- echo '共删除了'.$i.'条信息,现在已没有可删除信息';
- }
- ?>
复制代码 就只有17行代码 可以完成这么多事? 呵呵 不要忘记哥的宣言 用最少的代码做最多的事;
其中我用到了SS内置函数来删除资讯;
deleteitems('itemid', $itemidstr, 0);
如果把0改成1的话 就移动到 垃圾筒里 手工一个一个检查后删除 推荐使用方式!
如果有心的朋友可以写一个LOG记录一下 有哪些内容被删了 这里就不说了 希望有人能用到;
直接下载附件 放到SS根目录 执行就OK了 不要改a这个文件名 完成了 就删了文件 !!! |