Re: [請益] 用fopen建立一個不存在的檔案後...
※ 引述《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)
討論串 (同標題文章)