作者lichihwu (波特多)
看板PHP
标题Re: [请益] php开启档案问题
时间Wed Oct 19 13:25:28 2005
※ 引述《lichihwu (波特多)》之铭言:
: ※ 引述《FlashGet (快抓!)》之铭言:
: : 我在远端伺服器上执行自己写的php (租的虚拟主机)
: : 在用 fopen(test.php,"r"); 时没有问题
: : 也可以用fgets()将值读出来
: : 可是用 fopen(test.php,"w"); 时,就会出现以下的error message
: : Warning: fopen(test.php): failed to open stream: Permission denied in
: : /home/mpd/public_html/file.php on line 14
: 就权限不足呀。
: php挂在apache下面,owner通常是nobody,你上传的档案owner通常是你自己
: ,写入权限通常也只有你有。
: 看是改owner还是权限吧。
: : Warning: fclose(): supplied argument is not a valid stream resource in
: : /home/mpd/public_html/file.php on line 29
: : 我想要把资料写进档案,再用ftp函数传到别地方的ftp上, QQ"
: : 请问有前辈遇过这问题吗? 谢谢!!
不确定你想做的功能是什麽,但是原则上不建议你开放php这类script档案的
写入权限。
如果只是想上传档案至该主机後,再经该主机传档,那应该是用变数传入上传的
档案名称後再用ftp function传送,应该没必要写入php呀@@?
先谈谈你的目的是什麽,再看有没有别的解决方案吧?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.84.97.226
※ 编辑: lichihwu 来自: 219.84.97.226 (10/19 13:26)