Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16501540
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:10:38

下载本文示例代码
∫话愀鋈嗣夥阎饕晨占涠疾换崽峁﹎ysql支持,就是提供也很苛刻,所以寻找也个良好的替代方案很重要哦!   PHP的文件处理功能很强大,所以可以用文件的存取来代替来!(要知道没有数据库的时候,什么都是用文件组织的哦!呵呵!),其中个数据项用特殊符号分割,我采用的是“||”,方便通过explode()函数读取单个记录!   其实这里数据库的思想还是可以用到的!象数据库的索引!所以必须先做个索引文件!(这样说也并不正确)   就以留言本来说吧: 主要文件是:index.database 其结构如下: 留言人姓名||留言人性别||留言时间||留言内容存放位置||feiyn(这项是方便读取时的被‘n’干恼的! 每条存储一行可以方便的通过PHP的fgets()函数读取,或者file()函数读取每行到数组 为了防止多人同是对数据的写入冲突,故还需要加锁(也用文件实现) 以下是写入代码: $#@60;?php //必须传入以下参量: //留言人姓名 $name //留言人性别 $sex //留言时间 $time //留言内容存放位置 $savePosite $indexFile="index.database"; $indexFileLock=$indexFile."Lock"; $message=$name."||".$sex."||".$time."||".$savePosite."||feiy||";//这就是要写入的记录 while(file_exists($indexFileLock)) $temp ; //检测是否已加锁 fclose(fopen($indexFileLock,"w")); //如没有则进入并加锁避免同是访问冲突 $fp=fopen($indexFile,"a"); fputs($message,strlen($message)); fclose($fp); unlink($indexFileLock);//解锁 ?$#@62; 共2页。 1 2 : ∫话愀鋈嗣夥阎饕晨占涠疾换崽峁﹎ysql支持,就是提供也很苛刻,所以寻找也个良好的替代方案很重要哦!   PHP的文件处理功能很强大,所以可以用文件的存取来代替来!(要知道没有数据库的时候,什么都是用文件组织的哦!呵呵!),其中个数据项用特殊符号分割,我采用的是“||”,方便通过explode()函数读取单个记录!   其实这里数据库的思想还是可以用到的!象数据库的索引!所以必须先做个索引文件!(这样说也并不正确)   就以留言本来说吧: 主要文件是:index.database 其结构如下: 留言人姓名||留言人性别||留言时间||留言内容存放位置||feiyn(这项是方便读取时的被‘n’干恼的! 每条存储一行可以方便的通过PHP的fgets()函数读取,或者file()函数读取每行到数组 为了防止多人同是对数据的写入冲突,故还需要加锁(也用文件实现) 以下是写入代码: $#@60;?php //必须传入以下参量: //留言人姓名 $name //留言人性别 $sex //留言时间 $time //留言内容存放位置 $savePosite $indexFile="index.database"; $indexFileLock=$indexFile."Lock"; $message=$name."||".$sex."||".$time."||".$savePosite."||feiy||";//这就是要写入的记录 while(file_exists($indexFileLock)) $temp ; //检测是否已加锁 fclose(fopen($indexFileLock,"w")); //如没有则进入并加锁避免同是访问冲突 $fp=fopen($indexFile,"a"); fputs($message,strlen($message)); fclose($fp); unlink($indexFileLock);//解锁 ?$#@62; 共2页。 1 2 : 下载本文示例代码


没有mysql支持时的替代方案没有mysql支持时的替代方案没有mysql支持时的替代方案没有mysql支持时的替代方案没有mysql支持时的替代方案没有mysql支持时的替代方案没有mysql支持时的替代方案没有mysql支持时的替代方案没有mysql支持时的替代方案没有mysql支持时的替代方案没有mysql支持时的替代方案没有mysql支持时的替代方案没有mysql支持时的替代方案没有mysql支持时的替代方案没有mysql支持时的替代方案
阅读(85) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~