Re: [請益] php開啟檔案問題

看板PHP作者 (波特多)時間19年前 (2005/10/19 13:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/6 (看更多)
※ 引述《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)
文章代碼(AID): #13LTVv0K (PHP)
文章代碼(AID): #13LTVv0K (PHP)