作者mosquito520 (卖频宽控制分享器)
看板PHP
标题Re: [请益] 读取档案的问题
时间Fri Mar 23 18:44:28 2007
※ 引述《adddream (哆啦A孟)》之铭言:
: 程式要求:
: 1.我要读取档案,并藉由读取此档案里头的直去做绘图.
: 2.档案是随时在更新的,也就是我一边读取档案而同时档案也在做更新.
: 目前的程式概况:
: 1.总共分为三端,client,server,一个量测版子(soc上头有linux系统)
: 2.程式共有三个.一个负责画图的php,一个包含javascript的html档,以上两个建在server
: 以及一个写在测量版子上的一个c语言程式(版子也是linux系统).
: 另外使用linux的nfs的系统去动态的更新在server上的某个纪录数值的档案.
: 3.当我在浏览器打上我的192.168.2.100/measuring.html时,我的html档里头的
: javsscript会不断的去呼叫.php档作画图的工作,而php档也会开启纪录数值的档案,
: 作图之後,显示在.html网页上.这里已经可以顺利的工作(当资料是死的时候).
: 4.我使用量测的版子(linux系统,soc的版子)不断的接收讯号,在接收100笔资料之後,
: 利用linux系统的nfs功能(我版子跟server都是linux系统),将这一百笔资料写入至
: 我的server中,然後再继续做资料的收集,在传...周而复始.这里也是ok的,也就是
: 我每次都是读取到一百笔之後,我才将档案写入至server中.
: 5.问题开始:
: 我结合两个已经好的part,也就是,我的网页上应该可以随着我资料的改变而不断
: 的出现新的图形,但现在问题产生了.
: 情况如下:
: a.网页上可以显示出图形,但这些图形只是不断的重复相同的图形.
: b.当我浏览器按下重新整理後,才会显示出新的图形出来.
: c.基於以上两点,我的程式只是不断的以第一次所开启档案时後的值,
: 作图形的绘画. ex:假设我开始执行浏览器的时候数值是
: 1,23,45,24,68,23...到一百笔,我的图形就只会重复不断的以这些数值作图,
: 而没有办法抓取道,目前正确的数值.
: d.因为我的.html是去呼叫.php而.php才去抓取档案内的值,再加上档案又是一值
: 不断的再做更新,所以问题应该是出在这里吧.
: 怎麽一边取值又一边更新档案,而抓到的档案又是目前最新的资料@@"
: 请各位高手帮帮忙 阿里阿斗 m(_ _)m
这应该是单纯的网页问题...
所以你贴到电子版其实有点离题了...
我猜...
应该是你javascript呼叫的档名是一样的...
所以js自动更新的时候...
ie就直接抓暂存的图档了...
换个方式试一下...
你在js那边产生一个随机的变数...
丢给呼叫的PHP当作参数...
gd.php?a=random number
当然...你产生图形的PHP不用修改...
参数传进去没有用到自然不会有什麽影响...
不过对IE来说...你每次读取到的图片档名都不一样...
所以应该会重抓...
这样图片才会正确更新...
试看看吧...
如果解决了只要请我吃饭就可以...
不用太感激我没有关系...
--
▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
国 立 联 合 大 学
(理工/电资/管理/技术/客家)院所 招生中
National United University
───────────────────────────────────
首页
http://www.nuu.edu.tw BBS telnet://uun.twbbs.org
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.140.180
1F:→ adddream:真的是给你感谢的啦,我在试试看 ^^ 03/23 18:56
2F:推 readper:header也可以让浏览器不要做暂存的动作 03/23 18:58
3F:→ adddream:因为我有需要做暂存的动作,这样才不至於我的SERVE的负荷 03/23 19:12
4F:→ adddream:过重^^,所以才产生这样的问题 ^^... 03/23 19:13
5F:推 mosquito520:给2F...你提的我倒是不知道...受教了...:) 03/24 00:58