我有一個文件夾\folder\
包含.php
,.inc
,.dat
文件讀取.dat文件爲 「RB」 讀取二進制
的
.php
可以訪問.inc
沒有問題的根目錄上面但是當
.inc
嘗試將.dat
使用fopen('mydat.dat', "rb");
它給出了一個錯誤,它無法找到訪問mydat.dat
內\folder\myinc.inc
當然它不能找到它,因爲.inc
是一個文件不是一個文件夾。爲什麼php會這樣對待它?
任何爲什麼PHP是試圖找到.inc
內.dat
想法?
或任何其他替代fopen($filename, "rb")
?
即使您不明白錯誤信息的含義,其他人也會這樣做。所以,複製和粘貼確切的錯誤信息總是非常好的主意。這會節省你的時間和其他人的猜測。它不會說「它無法在\ folder \ myinc.inc中找到mydat.dat」。它只是說錯誤發生的文件名。 – 2010-04-06 16:21:12
不,我是對的。這是PHP寫入錯誤消息的方式。你嘗試各種錯誤,但都有相同的模板。一切都以同樣的方式:「在某些路徑中」是發生錯誤的文件的名稱。相信我。 – 2010-04-06 17:33:29