原 PO 問題如下

※ 引述《gyd (ipod touch之路)》之銘言:
: 以下是計數器的程式碼
: $c=file("counter.txt");
: $visit=$c[0]+1;
: echo "$visit";
: $fp=fopen("counter.txt", "w");

想請問一下
每過一段時間後我都會發現計數器又從0開始算

是code有bug還是?

請問如何解決或是有更佳的程式寫法?


bibo9901 的回答

問題在這個"w"

根據php.net
Open for writing only;place the file pointer at the beginning of the file
and truncate the file to zero length.
If the file does not exist, attempt to create it.

就是說,當執行到 $fp=fopen("counter.txt","w"); 之後
counter.txt 會被清空

這時如果有另一人執行同樣的 php
$c=file("counter") 會變成空的陣列
所以 fputs($fp,$c[0]+1); 會將 1 寫入 counter.txt
看起來就好像是歸零一樣XD

難怪以前我的計數器都會被歸 0

Posted by bojack at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(307)

阿凡,是我在 93 年於新竹教育大學認識的朋友,那時正準備要唸碩士班一年級

沒想到在唸書期間,我們竟然成為了「生命共同體」

我做電腦系統開發,她負責整合意見與功能給我參考

在電腦專業上她必須仰賴我,在特教領域上我總得請教她一些專業問題

就這樣一同鬼混奮鬥了2年 ~ 令我們難忘的是碩2那時全省巡迴推廣的日子

從台北到高雄,好多縣市都有我們推廣的場次 ... 最令我印象深刻是去高雄前一晚的事 ( 高雄成果發表 (上)高雄成果發表 (下) )

95 年我們4個人都順利畢業了,當兵的當兵、琇老師也順利回南部教書,阿凡則留下來擔任孟老師最重要的計劃助理

這幾年來受到她許多的幫助,也只有每年成果發表會時,才有機會回到新竹看看大家

前些日子才得知,阿凡即將離開台灣前往西藏取經,啊不,是前往美國攻讀博士

更令人驚訝的是她即將在明天訂婚了!沒錯,就是 2009.05.24 訂婚 ~ 地點在遙遠的台南

不過沒關係,明年她才會回國舉辦正式的婚禮

前天星期五下午請了個假,決定來去新竹見見她,想偷偷給她一個小驚喜 ~ 還順帶找了當年一同奮鬥的 Isaac

就這樣我們3個人那晚聚在飛翔的魚,一同聊起當年的故事,也互相關心彼此的近況 ( 可惜缺了琇老師 )

認識的朋友裡面,阿凡算是一個很有頭腦及能力的女生

看她一步一步朝自己的理想前進,也為她感到祝福,卻也帶有一點點的不捨,據說這一去,可能快5年才能學成歸國

希望阿凡未來幾年能夠順利取得博士!祝福阿凡姐 ~ :p

Posted by bojack at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(46)

我很少用文字記錄自己的心情,把自己的私事寫在這兒,其實也早已是半公開的狀態了

工作一年多來,我很習慣這兒安逸的環境,在這兒沒有什麼不好,不會有企業的無薪假、不會有職場上爭名奪利的情況發生

只是我想很多,我知道這兒的環境很好,資源很豐富 ~ 但就是想去闖一闖磨練自己的心志

我想,我需要的是勇氣,一股勇於挑戰自己的決心

其實我變了不少,以前的我充滿了自信與驕傲,但經歷了某些事情,我變得不再積極與勇敢

獅子座的我不應該是這樣的啊 ...

盲目困惑的時候,我總會找 Hifa 聊聊天,他總是說我有很多他沒有的技能,我很羨慕他那股衝勁與自信

成功並不是偶然,都是要付出一定程度的努力 ~ 我也遇過不少成功的人士,你說我羨慕嗎?是的,我很羨慕

羨慕之餘,是不是應該做些什麼來改變自己?該給自己設立一些不一樣的目標

我希望自己能更堅強、我希望自己能突破去做不一樣的事、我希望自己能更勇敢、我希望自己能回復成以前的樣子

想得愈多,反而讓自己綁手綁腳,這個也不敢試、那個也不敢做,最終仍然一事無成

我喜歡 Adidas 和 Nike 的廣告台詞:Impossible is Nothing / Just Do It!

再對自己說一聲,加油!

Posted by bojack at 痞客邦 PIXNET Comments(1) Trackback(0) Hits(67)

今年過年前,我將學校裡所飼養的小孔雀魚全部帶了回家

不知不覺這學期即將結束,當初帶回家的幾條小魚,現在都已經長大為成魚 ( 有成魚這詞嗎?不管了 ... )

但是美中不足的,七隻魚只有一隻母魚,而且母魚似乎快掛快掛的感覺,所以母魚被我獨立養在另一個容器內

為了希望牠們能繼續傳宗接代下去,昨晚特別去了水族店買了1隻母魚和幾隻觀賞蝦回來放著

今日回家習慣性的到魚缸前看了一眼,哇 ~~~~ 居然有幾隻小魚在那遊 !!

記得同事說,公魚會去吃掉小魚,所以我趕緊拿另一個容器,把裡面剩下的小魚先"救"出來再說

仔細算了一下,有 11 隻吶 ^^

小小隻的孔雀魚身上沒有太多的色彩,那2顆黑黑的眼睛卻格明顯,So Cute

希望這幾隻小魚都能順利長大,這樣子魚缸將會就熱鬧許多了

ps. 原來我買了一隻身懷六甲的母魚回來,店員還真是會挑,哈哈

Posted by bojack at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(28)

最近有個機會和廠商借了一台 QoS 設備,借這設備最大的好處是可以知道咱們家的網路頻寬大都拿來做什麼事情

直接看今晚我擷取的一張小圖就好 ( 這些流量是以每秒來計算的,這時我們 Total 總流量約為 270 Mbps)

裡面大概是列出一般常用的服務,這幾天測試下來,發現高居使用量排行榜前3名就是 Streaming、Web 及 P2P

現階段本校給的 Quota 大約是 Per IP 5G/DAY,若不是拿來下載東西的話, 5 G 在正常的使用範圍裡應該也夠了

讓我感到奇怪的是為何 Streaming 這東西,照道理來說看 PPS 應該只需要消耗大量的「下載」頻寬,為何連「上傳」也用了很多

查了一下 PPS運作原理,原來它也是應用了 P2P 的原理,愈多人看速度愈快

另外 PPS 有個非常xx的缺點,當你沒有在看它的時候,它仍然在消耗你的頻寬!

這也說明了為何有時學生會問明明我就沒有下載東西,網路一直說我超過流量而封鎖了起來?這些使用者都有共同的特徵,他們都有裝 PPS

再進而參考這2篇文章「Re: [請問] PPSTREAM有個程式一直上傳」、「【電腦】 恐怖的PPS網路電視!】

突然有個感覺,PPSFoxy 似乎是同樣霸道的軟體

都會強制使用者分享一些東西才能使用它,免費的東西方便歸方便,還是要付出一些代價的 ~

Posted by bojack at 痞客邦 PIXNET Comments(1) Trackback(0) Hits(714)