作者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)