用的asp.net+c#来开发个discuz论坛批量或自动发帖的程序,摸索了2,3天,终于成功了。

下面是源代码和流程说明:

protected void Button8_Click(object sender, EventArgs e)

{

string tl, tr, cl, cr;

tl = TBtitleLeft.Text;

tr = "\r\n";// TBtitleRigt.Text;

cl = "\r\n";//TBContentLeft.Text;

cr = TBContentRigt.Text;

string title,content;

string tMemo = TextBox8.Text + cr;

int pos, pos1;

int add = int.Parse(TBtitleRigt.Text);

int zhutiid = int.Parse(TextBox2.Text);

pos = 1;

pos1 = 1;

cSjksql.open();

int sj=int.Parse(TextBox7.Text);

while (pos != -1) //--批量添加,当然循环

{

sj = sj - 2;

TextBox7.Text = sj.ToString();

pos = tMemo.IndexOf(tl, pos);

pos1 = tMemo.IndexOf(tr, pos);

if (pos1 == -1)

break;

title = tMemo.Substring(pos + 1, pos1 - pos - 1).Trim();

pos = tMemo.IndexOf(cl, pos);

pos1 = tMemo.IndexOf(cr, pos);

if (pos1 == -1)

break;

content = tMemo.Substring(pos + 1, pos1 - pos - 1).Trim();

//TextBox6.Text = add.ToString() + "." + TBtitleLeft0.Text + title + TBtitleRigt0.Text; //--这个可以在标题前后加一些信息进行标题优化,

TextBox6.Text = title + TBtitleRigt0.Text;

TextBox8.Text = content; //--这个可以在内容前后加一些信息进行优化

sql = "insert into pre_forum_post(fid,tid,first,author,authorid,subject,dateline,message,useip,tags) values('"

+ TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "','" + TextBox6.Text + "','" +

TextBox7.Text + "','" + TextBox8.Text + "','" + TextBox9.Text + "','" + TextBox11.Text+","+TextBox10.Text + "')";

cSjksql.SqlCmd1(sql) ; //--第一步是添加帖子表

sql = "insert into pre_forum_thread(fid,tid,author,authorid,subject,dateline,lastpost,lastposter) values('"

+ TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "','" + TextBox6.Text + "','" + TextBox7.Text +

"','" + TextBox7.Text + "','" + TextBox4.Text + "')";

cSjksql.SqlCmd1(sql); //--第二步是添加帖子列表

//pre_forum_thread(fid,tid,author,authorid,subject,dateline,lastpost=dateline,lastposter=author) //--列表数据

add++;

zhutiid++;

TextBox2.Text = zhutiid.ToString();

TBtitleRigt.Text = add.ToString();

}

sql = "update pre_forum_forum set threads=threads+" + add.ToString() + ",todayposts=todayposts+" + add.ToString() + " where fid=" + TextBox1.Text;

if (cSjksql.SqlCmd1(sql)) Label1.Text = add.ToString(); //--第三步:修改今日主题和

discuz发帖流程_C#代码、流程discuz论坛批量或自动发帖相关推荐

  1. 3-uboot-spl代码流程

    [uboot] (第三章)uboot流程--uboot-spl代码流程 2016年10月28日 16:24:14 阅读数:2077 以下例子都以project X项目tiny210(s5pv210平台 ...

  2. uboot流程——uboot启动流程

    [uboot] (第五章)uboot流程--uboot启动流程 2016年11月07日 20:12:07 阅读数:2230 以下例子都以project X项目tiny210(s5pv210平台,arm ...

  3. [uboot] (第五章)uboot流程——uboot启动流程

    以下例子都以project X项目tiny210(s5pv210平台,armv7架构)为例 [uboot] uboot流程系列: [project X] tiny210(s5pv210)上电启动流程( ...

  4. Discuz论坛自动发帖机

    =#=_=#==#=_=#==#=_=#==#=_=#==#=_=#==#=_=#==#=_=#= 1. 起因:某人在自己的空间搭了个discuz,设置了诸多必须灌水的邪恶规定.本人一向潜水员当惯了当 ...

  5. discuz post.PHP目录,详解Discuz论坛目录结构

    本帖最后由 wdd2007 于 2009-4-14 22:23 编辑 一) Discuz!的文件系统目录 注:想搞DZ开发,就得弄懂DZ中每个文件的功能. a) Admin:后台管理功能模块 b) A ...

  6. 【Intellij IDEA系列】IDEA使用git提交代码流程

    git提交代码流程 注意事项: (1)修改文件之前,一定要先git pull,保证修改的是最新的版本; (2)git push之前一定要先git pull,因为可能别人修改相同的文件并已commit, ...

  7. 【Go API 开发实战 3】API 流程和代码结构

    API 流程和代码结构 为了使读者在开始实战之前对 API 开发有个整体的了解,这里选择了两个流程来介绍: HTTP API 服务器启动流程 HTTP 请求处理流程 本小节也提前给出了程序代码结构图, ...

  8. php做一个微信退款,PHP实现微信申请退款流程实例代码

    前面讲了怎么实现微信支付,详见博文:php实现微信支付(jsapi支付)流程  和ThinkPHP中实现微信支付(jsapi支付)流程.由于业务需求,还需要有微信退款,经过研究和摸索,也终于搞定了. ...

  9. android系统自动休眠代码流程,Android P 电源管理(4)待机流程

    电视遥控器,短端走待机(str待机)流程, 长按是关机,走关机流程,记录下待机流程. 参考博客 待机流程 Android P引入自动待机功能,只有存在WakeLock,wakeup_count就不会为 ...

  10. 17. Gradle编译其他应用代码流程(五) - 设置Task过程

    接上一篇 15. Gradle编译其他应用代码流程(四) - Configure过程 继续分析 一. task选择 到了这个阶段,gradle开始计算task入口是哪个? 选择的逻辑是这样: 如果用户 ...

最新文章

  1. Linux实战案例(5)关闭Centos的防火墙
  2. ASP.NET(一):Reques对象和Response对象的区别,以及IsPostBack属性的用法
  3. 美参议员敦促SEC就雅虎黑客案信息披露义务展开调查
  4. SpringMVC之Http标准的头部信息
  5. Java序列化,看这篇就够了!
  6. 完美实现SpringBoot+Angular普通登录
  7. Android 返回桌面
  8. 使用JDBC来连接数据库
  9. Elasticsearch Lucene 数据写入原理 | ES 核心篇
  10. 进阶篇第九期:相册与拍照的后处理
  11. 《异度神剑2》与犹太教卡巴拉略考
  12. 如何将图片格式转换为ico格式?
  13. excel如何快速批量翻译单词
  14. [DA45] 时间序列预测上证指数
  15. 年前更新 阿里云冬季实战营第二期:Linux操作系统实战入
  16. 记一次服务器被挖矿程序占用的解决过程
  17. 1688关键词搜索api(附可用)
  18. 【装机必备】Win软件卸载工具
  19. 仿 36Kr Banner
  20. 多媒体计算机软件需求,探讨高校计算机多媒体教学现状与应对措施

热门文章

  1. 爬虫 登录开心网,登录人人网
  2. 深度解析dubbo在线运维Qos
  3. 【图像压缩】基于matlab余弦变换及霍夫曼编码jpeg压缩和解压【含Matlab源码 2086期】
  4. PHP运行Python脚本
  5. 没有巨头公司做内容支撑 剪辑软件公司小影科技上市后能跑多远?
  6. 软件考试(一)计算机技术与软件专业技术资格(水平)考试(以下简称软件水平考试)含金量最高,与职称挂钩。
  7. 考研日记-计算机技术和软件工程的比较
  8. 面试技巧-面试官的考题
  9. 在Windows7 系统上部署网关代理服务器
  10. 2021年第4季度记账理财应用监测,头部集聚加强,领跑者转型发展