Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

哥好久没有发东东了,今天发个自动删除重复标题的程序

[复制链接]
benba 发表于 2009-12-14 16:36:45 | 显示全部楼层 |阅读模式
功能介绍: 相信当你的SS内容很多的内容 你不能保证 这个标题没有发过 ,如果已经发布了的标题就重复了 一个一个查的 你要等到何年月? 哥今天就自己写了一个小程序来实现自动删除重复标题的资讯; 并且同时删除附件和已生成的HTML什么的;

程序作者:benba 写于2009年12月14日;

程序解析:
  1. <?php
  2. ob_start();
  3. $i=$_GET[id];
  4. $i++;
  5. include_once('./common.php');
  6. $query = $_SGLOBAL['db']->query('select itemid from '.tname('spaceitems').' group by subject having count(*)>1');
  7. $news = $_SGLOBAL['db']->fetch_array($query);
  8. if($news){
  9. $itemidstr=$news[itemid];
  10. deleteitems('itemid', $itemidstr, 0);
  11. echo '已删除:'.$itemidstr;
  12. header("Refresh:0;url=a.php?id="."$i");
  13. ob_end_flush();
  14. }else{
  15. echo '共删除了'.$i.'条信息,现在已没有可删除信息';
  16. }
  17. ?>
复制代码
就只有17行代码 可以完成这么多事? 呵呵 不要忘记哥的宣言 用最少的代码做最多的事;

其中我用到了SS内置函数来删除资讯;
deleteitems('itemid', $itemidstr, 0);

如果把0改成1的话 就移动到 垃圾筒里 手工一个一个检查后删除  推荐使用方式!

如果有心的朋友可以写一个LOG记录一下 有哪些内容被删了 这里就不说了  希望有人能用到;
直接下载附件 放到SS根目录 执行就OK了 不要改a这个文件名  完成了 就删了文件 !!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

ug8 发表于 2009-12-14 16:47:41 | 显示全部楼层
这个不错  但对内容不一样的就不能够解决
回复

使用道具 举报

feiyu9 发表于 2009-12-14 16:48:34 | 显示全部楼层
高!
楼主高!!
学习了!!!
回复

使用道具 举报

海梦缘 发表于 2009-12-14 18:51:57 | 显示全部楼层
学习了。。。。。
回复

使用道具 举报

z59266 发表于 2009-12-15 23:35:33 | 显示全部楼层
顶顶老师。 蜗牛
回复

使用道具 举报

tnjjbb 发表于 2009-12-19 00:13:50 | 显示全部楼层
厉害厉害!!!!楼主厉害啊
回复

使用道具 举报

1147119 发表于 2009-12-19 17:15:37 | 显示全部楼层
学习了。。。。。
回复

使用道具 举报

lvzongmou 发表于 2009-12-21 18:16:12 | 显示全部楼层
路过,收藏了,以后用得着
回复

使用道具 举报

林子工作室 发表于 2009-12-27 16:13:45 | 显示全部楼层
好东西,
能不能弄个删除空内容,只有标题,没有内容的东西?
回复

使用道具 举报

ringsbot 发表于 2010-1-10 21:58:34 | 显示全部楼层
顶顶了 谢谢高手
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 01:28 , Processed in 0.036960 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表