火车采集器软件交流官方论坛

 找回密码
 加入会员
搜索
火车采集器V9版免费下载火车浏览器 - 可视采集,万能群发,全自动脚本工具
查看: 10955|回复: 12

自定义发布模块的制作

[复制链接]
发表于 2009-3-10 12:24:23 | 显示全部楼层 |阅读模式
原创RQ204  

先说一下什么叫自定义接口,我们在发布的时候,是将数据交给网站的程序去处理,自定义接口也是一个程序,我们是将数据交给它去处理。
我们以翼帆文章系统为例,因为它简单,易懂。主要还是讲流程,会了其它的也就不难了。看下边,这个是发布内容的页面,


这个页面是say.asp,发布时将数据提交给save.asp ,我们看一下处理的代码。

  1. <%if session("adminlogin")<>true then response.Redirect("login.asp")%>
  2. <!--#include file="../inc/conn.asp"-->
  3. <%typeid=Replace(Request.Form("typeid"),"'","''")
  4. weather=Replace(Request.Form("weather"),"'","''")
  5. level=Replace(Request.Form("level"),"'","''")
  6. title=Replace(Request.Form("title"),"'","''")
  7. bz=Replace(Request.Form("message"),"'","''")
  8. %>
  9. <%IF weather=Empty Then weather="sunny"
  10.   IF Level=Empty Then Level="level3"%>
  11. <%if bz="" then%>
  12. 请<a href="javascript:history.go(-1)">后退</a>填写你的内容,你才能发表日记!
  13. <%elseif title="" then%>
  14. 请<a href="javascript:history.go(-1)">后退</a>填写标题!
  15. <%elseif typeid="" then%>
  16. 请<a href="javascript:history.go(-1)">后退</a>选择分类!
  17. <%else %><%
  18. Set rs = Server.CreateObject("ADODB.Recordset")
  19. rs.open"[bbs]",conn,1,3
  20. rs.addnew
  21. rs("typeid")=typeid
  22. rs("weather")=weather
  23. rs("level")=level
  24. rs("title")=title
  25. rs("bz")=bz
  26. rs("date")=now()
  27. rs.update
  28. newid=rs.Fields("ID")
  29. rs.close
  30. response.write("<script>window.open(""fsomake/show_save.asp?id="&newid&""","""",""width=200,height=100,resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no"")</script>")
  31. %>
  32. 发表成功!请生成首页及相关栏目!<a href="list.asp">查看日记</a>
  33. <%end if
  34. set rs=nothing
  35. %>
复制代码
我们就来改造一下这个代码,实现火车的自定义接口。先去掉登陆验证代码 <%if session("adminlogin")<>true then response.Redirect("login.asp")%>,然后去掉那个生成页面的代码 
response.write("<script>window.open(""fsomake/show_save.asp?id="&newid&""","""",""width=200,height=100,resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no"")</script>")
最后的就是我们的接口了,将这个save.asp另存为 locoy.asp ,将翼帆文章的WEB发布模块那里的发布页改为 locoy.asp就可以了。这样,我们就不用登陆,直接发布文章到系统里去了。
要生成的话选生成栏目或内容就可以了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入会员

x
发表于 2009-3-10 13:03:16 | 显示全部楼层
学习了
发表于 2009-3-10 15:37:13 | 显示全部楼层
呵呵!学习咯!
发表于 2009-3-12 10:09:44 | 显示全部楼层
caijibbs.com的空间被停了
发表于 2009-3-12 18:28:27 | 显示全部楼层
高难度,努力ing!
发表于 2009-3-13 01:12:56 | 显示全部楼层
支持谢谢超级版主大人
发表于 2009-3-16 15:15:10 | 显示全部楼层
呵呵!学习咯!
发表于 2009-4-7 11:23:03 | 显示全部楼层
不错呀,有php接口的讲解吗?
发表于 2009-4-14 06:55:06 | 显示全部楼层
好贴 ~~~~~~~
发表于 2009-4-14 06:55:31 | 显示全部楼层
这东西如果看不懂程序语言还是做不了的~
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

QQ|手机版|Archiver|火车采集器官方站 ( 皖ICP备06000549 )

GMT+8, 2024-11-22 11:40

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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