作者chenyen ()
看板PHP
标题Re: [请益] 用fopen建立一个不存在的档案後...
时间Sun Sep 17 07:44:00 2006
※ 引述《roga (任性)》之铭言:
: ※ 引述《chenyen ()》之铭言:
: : 我用fopen建立一个档案
: : 建立的同时 把那个档案 chmod 成 777
: 或许是这边没有成功吧
有建立成功 资料也有进去
: : 但後来想用php修改档案内容 他说失败
: : Warning: fputs(): supplied argument is not a valid stream resource
: : 接下来
: : 想用手动的方式移除建立的档案 也说无法删除
: : 看了看档案的owner是www 并不是我 <-----why???
: 伺服器建立的。
: : 因为我没有root的权限 没办法删 @@
: 所以才会删不掉。
: : 那请教一下
: : 如果以後用fopen建立档案 要怎样解决这个问题???
: : 感谢各位大大了....
: 贴程式码看看(?)
ok~~好 我把程式码贴出来 :)
mkdir("/home/user/A"); //建立user的新资料夹A
$fp=fopen("/home/user/A/data.txt","w+");
fputs($fp,$data);
fclose($fp);
chmod("/home/user/A/data.txt",0777);
建立成功後 我去看资料夹A的权限是 0755 Owner 是 www
而资料夹里面的档案权限是 0755 Owner 是 www
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.223.166.77
※ 编辑: chenyen 来自: 61.223.166.77 (09/17 07:55)