作者jh961202 (阿电)
看板PHP
标题[请益] 是权限的问题吗?
时间Tue May 8 12:20:44 2012
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
1F:推 kerash:你没有 permission denied 就不是权限问题 05/08 12:44
2F:→ kerash:档案确定有存在吗? r+ 不会自动新增档案 05/08 12:46
3F:→ CaptainH:你fputs()里的$fwrite放字串里面做什麽? 05/08 12:59
4F:→ kerash:阿楼上正解,我看成 fgets 出错 05/08 13:03
5F:→ CaptainH:话说, 你的程式用一个fopen w+就好了 不用写两次... 05/08 13:08
6F:→ MOONRAKER:字串可以用 + 连接的吗? :| 05/08 14:53
7F:→ CaptainH:那应该是数字的相加吧@@ 05/08 14:56
8F:推 carlcarl:感觉满恐怖的 05/08 18:39
9F:→ MOONRAKER:非常恐怖。 05/08 23:22
10F:→ charlie0228:字串用加号,那是C语言吧0.0 05/08 23:32
11F:→ bibo9901:是 java.. = = 05/08 23:41
12F:→ jh961202:这是一个阳春的计票系统 05/10 15:05
13F:→ jh961202:运作原理是把原本票数提出来加上输入的票数再写入 05/10 15:07
14F:→ jh961202:所以才会有+号和w+的用法 05/10 15:07
15F:→ jh961202:问题是现在连$_GET[no]都进不来,但值却出现在网址列中 05/10 15:09
16F:→ jh961202:非常怪的现象,很急,明天就要用了!! 05/10 15:09
17F:推 kerash:CaptainH 的回覆已经说明了,另外大家说的 + 跟 w+ 无关 05/10 15:28
18F:→ kerash:是 $put=$read+$_GET['add'] <<< 的问题 05/10 15:28
19F:→ jh961202:等等,我好像修好了!谢谢各位专家的宝贵意见! 05/11 18:36