电脑安全

您当前的位置:主页 > 电脑安全 >

挑战最棒的留言本的源码(一)-网络编程

来源:[db:来源]标题:   留言本    编辑:电脑技术全能网 时间:2019-09-20 18:31

原标题:挑战最棒的留言本的源码(一)-网络编程
   哈哈,很快乐,做了好些时间的留言本总算能够宣布了... 阿,盼望能各人喜爱,不喜爱也不要紧,然而,必定有不喜爱的来由,,烦请必定告诉!!! 感谢!!! 本留言本从一开端的目的就是""挑衅最棒的留言本""!!!我想"没有做不到的,只是看有没有须要"!!! 如果你的倡议很好,我必定做到你的请求为止,我的目的:"做一个很棒的顺序员". 此留言本的长处和毛病: ------------------------------------------------------------------- 这能够是最主要的了.哈哈!!! 长处: 该留言本最大的长处是,换行.完成了用户换行,(坚持本相,中国人的同窗录的换行是安必定字数的,也就是说不论你的换行,齐备都他给你换行.如许如果想贴文本图形的话,就存在成绩了.)而当初大局部的留言本都没有完成主动换行,也就是说它不论你一句写几多个字符,它都市在一行表现,如许如果有一个留言没换行的话,留言本就会变的很丢脸,窗口上面的行条就会好长,,损坏了叶面的雅观!!!. 到明天为止,我还没发觉能同时处理这两个成绩的留言,这也是我写这留言本的起因地点. 包含oso的论坛,也是不换行的,不信你去留言尝尝,写一条很长的不回车的字符,如许它的叶面立刻就呈现成绩了.(我和oso提过这成绩,不晓得改了没有!) 我写了个computer_message($msg);的函数处理了这成绩,能够看config.php文件中的源玛. 另有分页:经过两种方法来观察,一是:往前,今后表现留言,另一种是:安页数表现. 另有当初版主能够便利的经过上面的衔接来删除和规复,固然要输出暗码. 毛病: 固然有了,要实事求是,就是页面的丑化任务做的还不是很够,固然觉的很须要,但因为时光的关联总觉的这是表面的货色,能够先拖一下,固然只有有一点HTML常识的都能够很便利的修正. 另有就是未知的BUG了!哈哈!!! 下载点,和样本在http://little.oso.com.cn中能够找到!!! 由于阐明档是在linux下写的,以是要用写字板翻开readme.txt 不要用记事本,要否则会乱码!!! 上面是设置阐明: -------------------------------------------------------------------- 为了设置的便利,从新收拾了代码,当初曾经把全体的须要设置的参数都放在 config.php文件里了,设置起来应当很简略,外面有详悉的阐明. 目的:在非常种内搞定你的留言本!!! 1: 树立一个数据库(要主页供给数据库空间) 个别象oso的有phpMyAdmin凋谢源玛的前端.创立以来很简略的. 取好名字后,记得把config.php 的$db_name改成这个名字 2: 树立留言表(等下把config.php的$table_name改成这里你起的名字). 构造为: key_liuyan int(11) auto_increment primary key, //主建,主动增添 nikename varchar(20) null // 昵称 subject varchar(100) null // 留言主题 date_created varchar(19) // 留言时光 ip_address varchar(15) // 留言人的IP地点 message mediumtext null // 留言信息 email_address varchar(50) null // 留言人的e-mail地点 zhuye_address varchar(50) null // 留言人的主页地点 huifu_biaozi int(1) default 0 // 版主复兴标记 huifu mediumtext null // 版主复兴内容 oicq varchar(20) null // 留言人的OICQ号码 能够用以下的SQL来实现!!!(自己测试经过,记得把yourtable_name改成好记点的, 固然不改也行阿) create table your_liuyan_table( key_liuyan int(11) auto_increment primary key, nikename varchar(20) null, subject varchar(100) null, date_created varchar(19) , ip_address varchar(15), message mediumtext null, email_address varchar(50) null, zhuye_address varchar(50) null, huifu_biaozi int(1) default 0 , huifu mediumtext null, oicq varchar(20) null ) 3: 树立操纵表:(一样要把这里起的名字放到config.php的$table_name_control里去) 构造以下: leibie varchar(20) primary key, value varchar(20) null 也能够用上面的SQL语句: create table your_control_table( leibie varchar(20) primary key, value varchar(20) null ) 由于这是你的操纵表,以是要本人参加操纵记载两条; SQL语句为: 拔出删除暗码: insert into your_control_tble( leibie, value) values (delete,'1332'); 拔出复兴暗码: insert into your_control_tble( leibie, value) values (huifu,'1332'); 如许放出来的暗码为:123,用户名为空! 怎样盘算暗码和拔出的值的关联呢? 是如许的,你的暗码 ,如123 把三位数上的列位加起来,即是6,而后把6乘以222就是暗码值!!! 6*222=1332. 晓得了这关联,固然你能够改成别的的暗码了. 不外用户名要为空,,, 这履行的简略加密的道理能够参照主页 http://cxg168.126.com 的三位数. 4: 所有实现,而后只有把除了readme.txt外的文件上传就行了.