看板 PHP 關於我們 聯絡資訊
as title~ 我的程式又出問題了 這次出現的是: fputs(): supplied argument is not a valid stream resource Google一下都說是權限的問題 重點是我的目標檔案都改成0777了都還不行勒! 拜請高手指點~~~ ++++++++++++++++++++++++++++++++++++++++++ 附上程式碼: <?php $fread=fopen("data/count/$_GET[no].txt","r+"); $read=fgets($fread); fclose($fread); $put=$read+$_GET['add']; $fwrite=fopen("data/count/$_GET[no].txt","w+"); fputs("$fwrite","$put"); fclose($fwrite); echo("<script>document.location.href='management-test.php'</script>"); ?> ++++++++++++++++++++++++++++++++++++++++++++++++++++ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.21.202.123
kerash:你沒有 permission denied 就不是權限問題 05/08 12:44
kerash:檔案確定有存在嗎? r+ 不會自動新增檔案 05/08 12:46
CaptainH:你fputs()裡的$fwrite放字串裡面做什麼? 05/08 12:59
kerash:阿樓上正解,我看成 fgets 出錯 05/08 13:03
CaptainH:話說, 你的程式用一個fopen w+就好了 不用寫兩次... 05/08 13:08
MOONRAKER:字串可以用 + 連接的嗎? :| 05/08 14:53
CaptainH:那應該是數字的相加吧@@ 05/08 14:56
carlcarl:感覺滿恐怖的 05/08 18:39
MOONRAKER:非常恐怖。 05/08 23:22
charlie0228:字串用加號,那是C語言吧0.0 05/08 23:32
bibo9901:是 java.. = = 05/08 23:41
jh961202:這是一個陽春的計票系統 05/10 15:05
jh961202:運作原理是把原本票數提出來加上輸入的票數再寫入 05/10 15:07
jh961202:所以才會有+號和w+的用法 05/10 15:07
jh961202:問題是現在連$_GET[no]都進不來,但值卻出現在網址列中 05/10 15:09
jh961202:非常怪的現象,很急,明天就要用了!! 05/10 15:09
kerash:CaptainH 的回覆已經說明了,另外大家說的 + 跟 w+ 無關 05/10 15:28
kerash:是 $put=$read+$_GET['add'] <<< 的問題 05/10 15:28
jh961202:等等,我好像修好了!謝謝各位專家的寶貴意見! 05/11 18:36