维普资讯 http://www.cqvip.com
sql c : sql t卜 【a tIOnt 。 cm ̄akeDir. (- R…D1r sqlstr:=sql str ̄tlbltem t…sqlstr:=sqi str*S:E 5ngs r :。 c『nd lete. c Dl0 : el (fp fc.sql ntr J.//写^SOL文奉史件 生成了SQL文本文件后,我们需要通过FTP将它传送 到服务器上。Delphi中提供T VFP的控件一一Tnmftp,能 够方便地实现FlP的操作 在编写FTP操作的代码前.先 (,ⅡdRe…c R I…1 c口dC…end. 旧d. tD1r:. -介绍一下TnmftT ̄控件的基本知识 Tr ̄ftp的主要属性有:, Host;FTP主机的IP地址。 E日 # # IFailure(Y盯Handled:Boolean:rran ̄,Jype: procedure 7Foml N ̄rvw). begin UserID:FTP主机的俐户名。 Password:FTP土机的密码。 Connect ed:是台正确连接FTP主机。 Tnmftp的主要方法有; Connoct:连接FTP主机。 ChangeDi r:改变FTP上的目录名称。 -,以F读青可在每 井立语句中舔加 鹰的处 代码 c se rr ̄ ̄JListType of . cmdCbmlgeDir: cmdMakeDir:+ cmdRem ̄'eOir. cmdDel吐e  ̄FLpload: 呵dRenam upload:上传指定的文件。 Tnmftp的主要事件有: hMFTPlSuecess:各娄操作成功时触发的事件,可以 通过Trans—Type参数来判别操作的类型。 NMFTP1Failure:各娄操作失败时触发的事件.可 通过TransType参数来判别操作的娄型。 —cⅡKIReIn Lt: cmdfiurt ̄ntDir. end: end 以下是进行FTP操作的核心代码(奉例中将FTP的相 关配置存放于文本文件中) ro ̄et(fpcfg:.,,准备凄取目 蚊件 re ̄,dln(fb'fg.tehsite //凄敷VrP主机的lP oreadln(fpefg.u… ).,//读取用户名 re .n(fpcfg.pass) 读取密码 上传SQL文件成功之后.如何使数据库执行这些SQL语句 呢?很简单,编制一个服务端脚本文件,然后使用浏览器在客 户端执行这个文件即可. 不过,要注意:这个服务端程序必 须加入一定的访问条件(否则遇到误访问等情况,后果比较可 re ̄dln(fpcfg dir)・,硅取上传路径 怕).本例中,只有在服务端程序的URL后加上一定的参数, 才能激活相应的数据库操作功能。那么,如何在客户端程序中 直接访问]nteraet呢?Delphi提供了TmOtttp控件,可以使应 cl ̄,sefiie(fpci'R)//咒闭文件 t ̄T?1 Vendo 一 ;lm5tpl Host: eh's te. 4UTt ̄ .,设黄FrP主帆的IP ,,设置用户名 用程序增加访问Internet的能力 Tnmhttp控件的使用很简单, 本例中使用了它的get方法来访问服务端的程序。 rLmf'tpl UsorIb:…一T)『l_1tp].Passi ̄rd. a s.//设 密码 NI ̄'TP1.c。rme //琏接FFP主机 tel 阳t 1 nmftp]Ci,:mected m廿1 ChangoDi r(dir).,h 变 传路径 r ̄'tol up]oad{extr ̄xfilepath(pBt-amstr(0))一 ̄elllber 8 . 耻 L sql。).//上侍SQL文蜱 mftp1.D ect. ,FTP控件城功事件 pr ̄ ̄edure n _lr口l 3 ̄begin lSuccessⅡrarJs l" ̄lpe:1 ype). ,,以下读者可血母^讣点语句中添加相应的处理代码 …T—s T n e ̄dList:. c ̄tChangeDir:, ..………一 维普资讯 http://www.cqvip.com
j 曩霸 样,具有以下基本特征: 1、传染性 黑 人的网址“万花谷”,实际上,这是一个恶意陷阱,很 扣个不恰 的比方,刚过去的2 0 0 1年是一个“病毒 年”,无论是“爱虫” “尼姆达”、“求职信”,还是“万花谷”、 多网迷经不住诱惑,访问了该网站,计算机就立即瘫痪 这就是“万花谷 病毒一一有人利用Java技术进 行破坏的一个恶意网页。万花各病毒和很多网络病毒~ “坏透r”、 将死者”都让广大“脑迷”不寒丽栗。作为程序员, 我竹j不能只满足 使用杀毒软件来对付它们,只有“知己知披” 才能“百战百删”。车文笔者将通过剖析“臭名昭著”的万花谷 病毒,来让广大程序员看透该病毒的本质 当然 有矛必有盾 笔者会使用与该病毒相同的开发语言来编制一个反“万花谷 的小私序,供大家参考。 万花谷病毒把自身嵌入到H】帆页面中,随后通过IE程 申对啷本的解释功flD- ̄.执行。为了达到自我繁殖的目的,万 花谷病毒利用Internet进行扩散,传播速度非常快。 2、非授权性 万花各病毒具有正常脚本程序的一切特性,它隐藏在 HTMJ_文件中 当用户访问该页面时,病毒窃取到系统的控 在2001年q,[卅络上常有心怀不轨的^到处散发一个诱 客户端的核心代码如F ,,打开打敏l T盱 配置之什,并读 所有的 置 assignfilt(fl ̄:fg,¨x raetf L】。pafh L∞r Reset(f0cfg) Re甜 却cfg.+ ̄bsite J. clo ̄fi ef g) [f(¥resaltl ̄n)'sql cPo query(¥dbrame.Sbuffer1.¥link i6)) 1¥suc c¨.//如果成功,则增加成功淡数 else -L0))+cmfig cfg {fai1+ l_/ 如果完畋,m4增加先敢 .蔓E fclose(¥ 1). e 0’呲cess:。Ssu ̄c 、II .//在m 页面上显示成功的记录敦 echo。fail:’¥ra 1.//在 页面上显示完败的记录数 ,-t ̄_e4 Tmmt 控件澈活日晦端程序 r ̄ttpl(- bslte 加一 ’?f'.a, ̄20010903。), mysql close0://关闭Mysq1数据库连接 服务端程l手使川I】}Ⅱ】编写-_I三要 兼读取 库避 操作.核 叶 (?phD 文件的内容 并对 l数据 exit0. ) F所 : 好了,现在解缺最后一个问题一一服务端操作结果返 回至客户端程序的操作。其实,可以从上述的代码中发 现,服务端程序已经将操作的结果写入了HTML页面中,因 此,我们只需要读取Tnmhttp控件的Body属性(对应胛蛳_ 文件的内容)即可,客户端的核心代码如下: m ̄info Li螂Add 坪1 B . 把运回的壮鸯l显示在№衄控件中 //获取参数 ∞m s¨(¥11aerv sl ring), require 唧¨IE inc ).//连接 ̄ySql数据瞎 lf11 S 眦0锄 er sql SfM1=9. if(¥flag ̄=20010903’) 【echo。11e髓1’ exit0, 怎么样,独辟蹊径,轻松使用feb服务,解决了不 同平台之间数据迁移问题 其实,在程序开发中,经常 需要换一个角度.用所谓 另类”的方法来思考,往往 s却1-fopen(¥fil…e. r ).//打开StlL文件 lk(¥buffert fgets fp .删)//读取SOL语句 能够出其不意,取得求之不得的效果哦。一
因篇幅问题不能全部显示,请点此查看更多更全内容