加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 4267 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   

头像
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: *
推文 x 鲜花 x
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[PHP][讨论] 请教有关PHP档案处理的难题[已解决]


献花 x0 回到顶端 [楼 主] | Posted:2006-07-19 12:48 |
ety 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x719
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

没有人有解决方法或是替代方法吗?


献花 x0 回到顶端 [1 楼] From:台湾和信超媒体 | Posted:2006-07-22 23:15 |
hanklu 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x9 鲜花 x225
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

设定读取以后就会离开该文字档案的处理


这样应该就可以了吧


献花 x0 回到顶端 [2 楼] From:台湾数位联合 | Posted:2006-07-24 20:19 |
ety 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x719
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

请教" 设定读取以后就会离开该文字档案的处理"的作法是?
我的作法是读档, 然后内容置于变数中!
这个变数会把新的留言加进去, 然后在回存至文字档中.

若同时有两人来网站上留言, 那么所读取的变数是同样内容的!
例如A与B两人来留言了, 在我这里看来是A和B都读取了相同的变数(由文字档读出的内容置于这变数中),
然后A写完了留言, 那变数的内容会变成原档内容 + "A写的新内容";
而B那边则是原档内容 + "B写的新内容"!
谁先谁完就先存档, 然后呢? 最后我们来看看这文字档会变怎样? 变成谁最后写完的谁的留言就有存到, 之前那位写的并没有存到...

该如何解决这问题呢?


献花 x0 回到顶端 [3 楼] From:台湾和信超媒体 | Posted:2006-07-25 02:53 |
joey04152001
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x43
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

问的好!小弟也想知道,小弟也在练习写文本留言本!

这个问题小弟也没想过,不过既然大大提出来了!就等看看结果好啦!


献花 x0 回到顶端 [4 楼] From:台湾数位联合 | Posted:2006-08-01 22:19 |
joey04152001
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x43
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

小弟是这样写
$fp = fopen ( "word.txt" , "a+" ) ;
$read_text=fread($fp,filesize("word.txt"));
fclose($fp);


++++++++++++++++++++++
记得读完就要关闭就行,小弟是在单机测试的!
a+好像把档案写在最后面,这样应该就没有差别了!


献花 x1 回到顶端 [5 楼] From:台湾数位联合 | Posted:2006-08-01 22:27 |
ety 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x719
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

我是直接用file_get_contents来读文字档内容的, 所以不用开档, 直接读到一个字串里去, 然后再把 guest 的留言加上去之后再写入档案, 所以A和B若同时写, 所读到的是同一份内容, 然后就看谁比较慢写, 谁的内容就是 加上之前的内容再写回去, 一定会有一个人的留言没存到(应该说被覆盖掉了)!
我用了你的方式去写, 没问题耶, 这问题解决掉了!
我想了好久, 我猜, 你再读档时是用fopen去开档再去读, 这时另一位再读的话, 一定不能读, 等内容确实写进去了才关档, 另一位才会顺利读到并写入, 这样的确可以保证不会覆盖到另一篇留言!
太谢谢你了, 让我有了另一种写程式的思考方向! ^^


献花 x0 回到顶端 [6 楼] From:台湾和信超媒体 | Posted:2006-08-02 07:11 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.037410 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言