2017-02-18 47 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协议中没有提供文件统计信息。