Re: [請益]用fopen去讀取不同目錄下的檔案內容
※ 引述《antontw (習慣)》之銘言:
: ※ 引述《yamitsuki (@@)》之銘言:
: : 4.直接用file_get_countents()
: : => 有東西出來了(感動),但有當php版本低於4.3.0不支援的問題
: : 所以現在的問題變成:為什麼用fopen時看起來好像跑了兩次(回傳兩次相同的id)
: : 還有用file時回傳值是空的,但能用get_countens讀到的怪狀況
: : 推 antontw:應該去看一下 apache[?] 的 error msg 先。 12/07 16:13
: : 我想確認一下這是指網頁秀出的 Warning:OOOXXX..... 喵??
: : 還是有別的東西能查@@
: 以下是補 http 的 access 的例子:
先謝謝antontw認真的回文XD
: tail /var/log/apache2/access.log
: 127.0.0.1 - - [07/Dec/2006:21:40:22 +0800] "GET /nothing HTTP/1.0" 404 290
: "-" "Wget/1.10.2"
: 這個是抓不到,位置寫錯,或相對搞成絕對之類的,但你可以很清楚的看到
: server 實際抓的是誰。
(傳說中的404 No found)
這部分因為server不是自己架的...我也搞不太懂我的目錄到底在什麼的底下= =
(追不上去...還沒試過cwd...若用php call getcwd()失敗)
不過因為出現的是file no found...也許是讀不到東西或網址有錯??
: 127.0.0.1 - - [07/Dec/2006:21:41:00 +0800] "GET /ext2.o HTTP/1.0" 403 293 "-"
: "Wget/1.10.2"
: 這個是沒權抓,要嘛是 htaccess 有問題,不給抓,不然就是 chmod 沒給到適當的權限。
: 不過還是很清楚的看到。
(傳說中的403 permission deny)
權限用預設的644或改到最大的777都一樣沒辦法用網址來fopen的說>"<
不過在一樣的預設權限下...卻能用另一個指令讀取到檔案
明明呼叫方式跟fopen一樣的說
況且file_get_contents()明明就是比較後面的新指令
要不能用也該是它呀<囧>
: 還可以拿 error.log 做補充:
: [Thu Dec 07 21:40:22 2006] [error] [client 127.0.0.1] File does not exist:
: /home/www/nothing
: [Thu Dec 07 21:41:00 2006] [error] [client 127.0.0.1] (13): file permissions
: deny server access: /home/www/ext2.o
確認了一下...我用fopen時遇到的狀況是上面的404 No found
但相同的呼叫方式另一個指令能用...真弔詭= =
兩個七月都過了那麼久的說orz......
至少替代方案目前能動作
等東西完成後再去研究出了什麼問題好了XD
(總不會是server端PHP有問題??<囧>)
--
神的氣息化為風,吹拂過萬物的心靈.
那種風時而激烈,時而溫柔,時而狂暴......
但是絕對不會消失......
請看看天,請看看海,森林和山上都有我......
希望是治療還是傷害......領悟的時候,正是進化之時,
汝將化作一陣神風......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.0.198
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
4
16