看板 PHP 關於我們 聯絡資訊
※ 引述《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
yamitsuki:那個...WWW之下是apache預設網頁根目錄...應該不用加吧 12/07 20:36
yamitsuki:url來看就變http://[domain name]/a/b/c/file.txt這樣喔 12/07 20:37
yamitsuki:試過把WWW加下去...甚至從系統根目錄開始 一樣沒辦法讀 12/07 20:38
yamitsuki:忘了說...那一堆目錄名稱是網頁回傳的錯誤訊息裡的 12/07 20:44
yamitsuki:是不是用getcwd下去查就不知道了說XD 12/07 20:45
yamitsuki:BTW...我用getcwd()也查不出工作目錄的說<囧> 12/07 20:46
alpe:apache 有讀的權限嗎?? ._.a 12/07 20:49
yamitsuki:我不太確定所謂apache讀的權限是指什麼XD 12/09 01:30
yamitsuki:不過檔案本身權限我開644(設777也沒辦法fopen >"<) 12/09 01:31
yamitsuki:但用file_get_contents()卻讀的出來東西(權限644時) 12/09 01:32