php教程 第80页
-
同时提取多条新闻中的文本一例
本文为一个提取一批新闻网页中的文本的小程序,它可以将各篇新闻的内容存为以该新闻标题为文件名的文本文件。如有更好的处理方法,请和我联系: lwx3069@sina.com 这里以人民网中的“今日要闻”下的新闻为例. <?php ($url) ? "" : $url = "http://www.unn.com.cn/GB/channel2/3/11/inde...
-
PHP+DBM的同学录程序(4)
8、注册文件reg.php3 <? require("common.php3"); require("mail.php3"); if($submit){ if($id=="")error("请填写您的注册用户名!"); elseif(!eregi("^[0-9a-zA_Z]+$&qu...
-
PHP+DBM的同学录程序(1)
这个同学录原来给我们班级用的,因为服务器没有mysql支持,就选择了dbm 国内还没有什么dbm程序,国外也几乎没有 花了一个晚上,在几乎没有任何参考的情况下写了出来 现在公布出来 是一个非常好的dbm使用范例 1、index.php3 <? if($login){ ?> <HTML> <HEAD> <TITLE>深圳中学2000届高中(12)班同学录</TITLE>...
-
基于mysql的bbs设计(四)
5。版面模块设计 所谓分类,更多的是为telnet服务端考虑的,在cq66模式下,用户可以按 照自己的意愿进行分类,反正最后都是直接以版为基本单位访问的。 对于版面文章的访问,存放的时候以整篇文章为参数,文章的分块由本层 完成,如果上层以块为单位传送,则在上层全部传完,组合后,再传参到本层 分解;在读取 的时候,本层则以块为单位访问,如果上层要以全文为单位访问 ,则在上层做合并...
-
PHP+DBM的同学录程序(3)
6、登出文件logout.php3 <? setcookie("login",false,time()+31536000); header("location:login.php3"); ?> 7、修改信息文件modify.php3 <? require("common.php3"); $id=$login; if($submit){ ...
-
PHP+DBM的同学录程序(2)
3、删除成员del.php3 <? require("common.php3"); $id=chop($id); if(!isset($id))error("请输入要删除的用户ID !"); elseif($pwd<>$adminpass)error("管理员密码错误!"); else{ $data=dbmopen(&quo...
-
基于mysql的bbs设计(一)
1。系统架构: 采用模块化思想,分为3层: a。数据存储层:使用mysql来存放bbs的所有数据,包括用户信息, 文章数据,用户信件,用户消息,系统数据(?),关键问题: 数据库的规划,是否用文件来辅助。 b。系统功能层:完成bbs的基本功能,由多个并列模块组...
-
基于mysql的bbs设计(二)
3。数据库设计 关键还是mysql的效率问题,合理分配mysql的内存,特别是table cache的 大小。另外,当系统突然掉电呢?mysql是否robust? table的名字设计,采用一位前缀表明类型,全部用小写表示(?),例如: 系统的数据库,以s为前导,如用户表:suser(sUSER 呢?),具体如下: s :系统表,suser,sclass...
-
基于mysql的bbs设计(三)
4。用户模块设计 对于底层数据库,调用mysql的C API函数来进行数据库的修改,内部保存 一定的状态变量(例如用户名,还是留给上一层完成?),对上一层,则提供 用户管理的接口。 Class UserManage { private: char myuserid[20]; // 用户...
-
支持oicq头像的留言簿(一)
特点: 支持oicq头像,自动分页,显示留言人ip,email合法性验证,方便安全的留言管理, 没有复杂函数,初学者也很容易看懂。 程序示例:http://medguider.51.net/notebook/ 完整程序下载(包括图片)http://medguider.51.net/download/notebook.zip 程序清单: config.php 配置文件 mysql.txt 数据库文件 index.php 显示留...