Re: [請益]用fopen去讀取不同目錄下的檔案內容

看板PHP作者 (ing)時間19年前 (2006/12/07 19:56), 編輯推噓2(208)
留言10則, 2人參與, 最新討論串3/5 (看更多)
※ 引述《yamitsuki (@@)》之銘言: : ※ 引述《yamitsuki (@@)》之銘言: : 我在使用fopen函數來讀取檔案時 : 碰上該檔案跟編寫的.php檔案位置不同 : 假設.php file在/WWW下 : 而目標file.txt卻在/WWW/a/b/c之下 : 我該怎麼去讀取/a/b/c這三層資料夾之下的檔案呢?? : [解決方案] : 1.把目錄/a/b/c直接加入file.txt名稱之前送出(官方解法) : (/a/b/c/fille.txt) : => failed to open stream: No such file or directory in <一堆目錄名稱> 當然有問題 = = 你的位置在 /WWW/a/b/c/file.txt 卻指 /a/b/c/file.txt ?? <一堆目錄名稱> 應該是到 $PATH 下找的結果吧 ... -- 隨著歲月流過 曾經的年少輕狂 不 ┌┐ 那些瘋狂的不拘的奔放的 刻在一張張相片上 也刻在心中 無意中提起 也只勾起嘴角的微笑 └┘ 是啊 你不是從前的你 我也不是從前的我了 ┘ 我們被外在的環境改變 重塑 被壓進這個世 ┌┐ └ 但當凝望你的雙眸┐ 最令我感動的 ┐ └ ξ amiangel └ 是你眼神深處 我們曾有過的真摯情感 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.22.18.90

12/07 20:36, , 1F
那個...WWW之下是apache預設網頁根目錄...應該不用加吧
12/07 20:36, 1F

12/07 20:37, , 2F
url來看就變http://[domain name]/a/b/c/file.txt這樣喔
12/07 20:37, 2F

12/07 20:38, , 3F
試過把WWW加下去...甚至從系統根目錄開始 一樣沒辦法讀
12/07 20:38, 3F

12/07 20:44, , 4F
忘了說...那一堆目錄名稱是網頁回傳的錯誤訊息裡的
12/07 20:44, 4F

12/07 20:45, , 5F
是不是用getcwd下去查就不知道了說XD
12/07 20:45, 5F

12/07 20:46, , 6F
BTW...我用getcwd()也查不出工作目錄的說<囧>
12/07 20:46, 6F

12/07 20:49, , 7F
apache 有讀的權限嗎?? ._.a
12/07 20:49, 7F

12/09 01:30, , 8F
我不太確定所謂apache讀的權限是指什麼XD
12/09 01:30, 8F

12/09 01:31, , 9F
不過檔案本身權限我開644(設777也沒辦法fopen >"<)
12/09 01:31, 9F

12/09 01:32, , 10F
但用file_get_contents()卻讀的出來東西(權限644時)
12/09 01:32, 10F
文章代碼(AID): #15U05MSg (PHP)
文章代碼(AID): #15U05MSg (PHP)