Re: [請益] 計數器歸零?
※ 引述《gyd (ipod touch之路)》之銘言:
: 以下是計數器的程式碼
: $c=file("counter.txt");
: $visit=$c[0]+1;
: echo "$visit";
: $fp=fopen("counter.txt", "w");
問題在這個"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
解決方法....我不知道XD
或許 file_put_contents() 可以避免這個問題?w
: fputs($fp,$c[0]+1);
: fclose($fp);
: ----------------------------------------
: 想請問一下
: 每過一段時間後我都會發現計數器又從0開始算
: 是code有bug還是?
: 請問如何解決或是有更佳的程式寫法?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.71.78.201
推
05/19 11:32, , 1F
05/19 11:32, 1F
→
05/19 11:38, , 2F
05/19 11:38, 2F
→
05/19 12:16, , 3F
05/19 12:16, 3F
→
05/19 12:16, , 4F
05/19 12:16, 4F
推
05/19 12:28, , 5F
05/19 12:28, 5F
推
05/19 13:05, , 6F
05/19 13:05, 6F
推
05/19 17:04, , 7F
05/19 17:04, 7F
推
05/19 18:45, , 8F
05/19 18:45, 8F
→
05/19 18:45, , 9F
05/19 18:45, 9F
→
05/19 18:46, , 10F
05/19 18:46, 10F
推
05/19 19:49, , 11F
05/19 19:49, 11F
→
05/19 19:50, , 12F
05/19 19:50, 12F
推
05/19 20:07, , 13F
05/19 20:07, 13F
→
05/19 22:17, , 14F
05/19 22:17, 14F
推
05/19 22:39, , 15F
05/19 22:39, 15F
→
05/19 22:40, , 16F
05/19 22:40, 16F
→
05/19 22:40, , 17F
05/19 22:40, 17F
→
05/19 22:42, , 18F
05/19 22:42, 18F
→
05/19 22:43, , 19F
05/19 22:43, 19F
→
05/19 22:43, , 20F
05/19 22:43, 20F
→
05/19 22:44, , 21F
05/19 22:44, 21F
→
05/19 22:45, , 22F
05/19 22:45, 22F
→
05/19 22:45, , 23F
05/19 22:45, 23F
→
05/19 22:46, , 24F
05/19 22:46, 24F
→
05/19 22:47, , 25F
05/19 22:47, 25F
推
05/19 22:50, , 26F
05/19 22:50, 26F
→
05/19 22:51, , 27F
05/19 22:51, 27F
→
05/19 22:51, , 28F
05/19 22:51, 28F
→
05/19 22:52, , 29F
05/19 22:52, 29F
→
05/19 22:53, , 30F
05/19 22:53, 30F
推
05/19 23:14, , 31F
05/19 23:14, 31F
→
05/19 23:14, , 32F
05/19 23:14, 32F
→
05/19 23:15, , 33F
05/19 23:15, 33F
推
05/20 00:17, , 34F
05/20 00:17, 34F
→
05/20 00:17, , 35F
05/20 00:17, 35F
→
05/20 00:18, , 36F
05/20 00:18, 36F
→
05/20 00:18, , 37F
05/20 00:18, 37F
→
05/20 00:19, , 38F
05/20 00:19, 38F
→
05/20 00:19, , 39F
05/20 00:19, 39F
推
05/20 00:20, , 40F
05/20 00:20, 40F
→
05/20 00:21, , 41F
05/20 00:21, 41F
→
05/20 00:21, , 42F
05/20 00:21, 42F
→
05/20 00:22, , 43F
05/20 00:22, 43F
→
05/20 00:23, , 44F
05/20 00:23, 44F
→
05/20 00:23, , 45F
05/20 00:23, 45F
→
05/20 00:24, , 46F
05/20 00:24, 46F
→
05/20 00:25, , 47F
05/20 00:25, 47F
→
05/20 00:25, , 48F
05/20 00:25, 48F
→
05/20 00:25, , 49F
05/20 00:25, 49F
推
05/20 00:30, , 50F
05/20 00:30, 50F
→
05/20 00:31, , 51F
05/20 00:31, 51F
推
05/20 00:34, , 52F
05/20 00:34, 52F
推
05/20 00:34, , 53F
05/20 00:34, 53F
推
05/20 01:00, , 54F
05/20 01:00, 54F
討論串 (同標題文章)