我想讀使用PHP的file_get_contentsPHP file_get_contents是否有限制?
$file = 'http://www.remoteserver.com/test.txt';
$data = file_get_contents($file);
var_dump ($data);
它轉儲回
string(32720)
,然後只顯示文件的部分輸出一個大文件(10M)。 file_get_contents的某處是否有限制?我試着做ini_set('memory_limit','512M'),但那不起作用。
編輯:** 忘記提及 **這是一個遠程文件。
問題解決 ::硬盤空間不足。修正了現在一切正常。
不應該有這樣的限制。它顯示文件的開始還是結束?你確定它讀取正確的文件嗎?當你縮短文件時它會轉儲什麼? – AndreKR
在加載之前它已經轉儲'filesize($ file)'並且在加載之後轉儲'strlen($ data)'。我有點好奇它是怎麼回事。 –
你有沒有試圖在文件上做一個fread()?如果是這樣,你是否遇到同樣的問題? –