这似乎是最基本的东西,也许是如此基本,没有人不愿提及它。我已经学习了所有基本的PHP语法和一些函数,如fread()
和fopen()
,但我找不到将URL下载到字符串中的好方法。现在我最好的尝试是:
$someFile = fopen("http://www.pastats.com/report/winners?start=1386916400&duration=86400", r);
$someData = fread($someFile, filesize("http://www.pastats.com/report/winners?start=1386916400&duration=86400") );
但它不起作用,因为如果我没有写入权限,filesize
显然不起作用。我知道这是一个非常简单的方法。
答案 0 :(得分:1)
假设您的权限设置正确(allow_url_fopen
设置为true),听起来就是这样,那么file_get_contents()是您最好的选择。否则,您会想use PHP's cURL
functions。