2017-02-18 84 views
1

我們試圖在php中讀取我們的網站作爲文件,而fread函數只能讀取255個字符,任何人都可以幫助我們解決這個問題?fread在php中只能讀取255個字符

代碼:

$filename = "oururl"; 
$handle = fopen($filename, "r"); 
$contents = fread($handle, filesize($filename)); 
fclose($handle); 

此外,當我們試圖通過閱讀file_get_content同樣的結果似乎我們只有255個字符的文件。

+1

'filesize($ filename)'返回什麼? – apokryfos

+0

@apokryfos 4300字節 –

回答

0

您正在嘗試獲取由URL指定的遠程源文件的大小。
filesize如果URL wrapper支持/提供file statistics
函數能夠獲取文件的大小在您的情況下,httphttps可用於URL包裝。

$filename = "http://www.someurl.com"; 

無國籍 HTTP/HTTPS協議中沒有提供文件統計信息。