作者yamitsuki (@@)
看板PHP
标题Re: [请益]用fopen去读取不同目录下的档案内容
时间Sat Dec 9 01:45:49 2006
※ 引述《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