Php Can';t使用文件获取内容功能获取内容
我想从IMDB网站获得电影评级。 例如,我有一个url 运行它,您可以看到电影分级为8.7,我想获得它,因此我使用了以下查询:Php Can';t使用文件获取内容功能获取内容,php,file-get-contents,imdb,Php,File Get Contents,Imdb,我想从IMDB网站获得电影评级。 例如,我有一个url 运行它,您可以看到电影分级为8.7,我想获得它,因此我使用了以下查询: $s="http://p.media-imdb.com/static-content/documents/v1/title/tt1520211/ratings%3Fjsonp=imdb.rating.run:imdb.api.title.ratings/data.json"; $s = file_get_contents($s); $s=explode('rating"
$s="http://p.media-imdb.com/static-content/documents/v1/title/tt1520211/ratings%3Fjsonp=imdb.rating.run:imdb.api.title.ratings/data.json";
$s = file_get_contents($s);
$s=explode('rating":',$s);
$s=explode(',"rating',$s[1]);
echo $s[0];
但它不起作用,我不知道为什么 我假设PHP.ini设置
allow\u url\u fopen
已禁用,这意味着无法使用文件族函数(fopen,…)打开远程URI(即http等)
请同时参考,根据它是一个系统范围的设置,所以我认为您不能使用覆盖它
或者,您可以使用,有关如何使用它的详细信息,请参阅其文档。我假设PHP.ini设置
allow\u url\u fopen
已禁用,这意味着无法使用文件族函数(fopen,…)打开远程URI(即http等)
请同时参考,根据它是一个系统范围的设置,所以我认为您不能使用覆盖它
或者,您可以使用,有关如何使用它的详细信息,请参阅其文档。我假设PHP.ini设置
allow\u url\u fopen
已禁用,这意味着无法使用文件族函数(fopen,…)打开远程URI(即http等)
请同时参考,根据它是一个系统范围的设置,所以我认为您不能使用覆盖它
或者,您可以使用,有关如何使用它的详细信息,请参阅其文档。我假设PHP.ini设置
allow\u url\u fopen
已禁用,这意味着无法使用文件族函数(fopen,…)打开远程URI(即http等)
请同时参考,根据它是一个系统范围的设置,所以我认为您不能使用覆盖它
或者,您可以使用,有关如何使用它的详细信息,请参阅其文档。我正在签出脚本,但您的数组不包含任何内容。请使用:print\r($s)进行检查 输出为:
Array ( [0] => )
更新
当您显示内容时,它会显示:
‹5KOÃ0„ÿJµ'šÄvÞ9U‚.‰³›LÁ¢y`o*UUþ;v ·õÎìÌg3ôÇØj6ãgl—ñáF‡¬©¹Ñ4#ÓH µ†ÏxÛlŽödñ³ÀñKï¥4Óe*€èˆ2¤DÕŠH×U‘zÔ"‡?q°Ó¡5^5i\gÕ’Ü´Ø¡ðÀ×Ùd“žMÌ¡õŸ.ԚЗlÛ„YæJ()/l«€ù…݇>{ÿKí_0_Þa BÔÚR£„{êôè¿æ lx¤š*.ï§iÙC—…Rb]1“$æ6
因此,您的爆炸也将被检查到该字符串
代码:
$s="http://p.media-imdb.com/static-content/documents/v1/title/tt1520211/ratings%3Fjsonp=imdb.rating.run:imdb.api.title.ratings/data.json";
$s = file_get_contents($s);
/*$s=explode('"rating":',$b);
$s=explode('"rating":',$b[1]);
print_r($s);*/
print($s);
更新:
还可以使用检查代码
好像有个错误
我想你可以在这个问题中找到更多答案:
我正在签出脚本,但是你的数组中没有任何内容。请检查:print\r($s) 输出为:
Array ( [0] => )
更新
当您显示内容时,它会显示:
‹5KOÃ0„ÿJµ'šÄvÞ9U‚.‰³›LÁ¢y`o*UUþ;v ·õÎìÌg3ôÇØj6ãgl—ñáF‡¬©¹Ñ4#ÓH µ†ÏxÛlŽödñ³ÀñKï¥4Óe*€èˆ2¤DÕŠH×U‘zÔ"‡?q°Ó¡5^5i\gÕ’Ü´Ø¡ðÀ×Ùd“žMÌ¡õŸ.ԚЗlÛ„YæJ()/l«€ù…݇>{ÿKí_0_Þa BÔÚR£„{êôè¿æ lx¤š*.ï§iÙC—…Rb]1“$æ6
因此,您的爆炸也将被检查到该字符串
代码:
$s="http://p.media-imdb.com/static-content/documents/v1/title/tt1520211/ratings%3Fjsonp=imdb.rating.run:imdb.api.title.ratings/data.json";
$s = file_get_contents($s);
/*$s=explode('"rating":',$b);
$s=explode('"rating":',$b[1]);
print_r($s);*/
print($s);
更新:
还可以使用检查代码
好像有个错误
我想你可以在这个问题中找到更多答案:
我正在签出脚本,但是你的数组中没有任何内容。请检查:print\r($s) 输出为:
Array ( [0] => )
更新
当您显示内容时,它会显示:
‹5KOÃ0„ÿJµ'šÄvÞ9U‚.‰³›LÁ¢y`o*UUþ;v ·õÎìÌg3ôÇØj6ãgl—ñáF‡¬©¹Ñ4#ÓH µ†ÏxÛlŽödñ³ÀñKï¥4Óe*€èˆ2¤DÕŠH×U‘zÔ"‡?q°Ó¡5^5i\gÕ’Ü´Ø¡ðÀ×Ùd“žMÌ¡õŸ.ԚЗlÛ„YæJ()/l«€ù…݇>{ÿKí_0_Þa BÔÚR£„{êôè¿æ lx¤š*.ï§iÙC—…Rb]1“$æ6
因此,您的爆炸也将被检查到该字符串
代码:
$s="http://p.media-imdb.com/static-content/documents/v1/title/tt1520211/ratings%3Fjsonp=imdb.rating.run:imdb.api.title.ratings/data.json";
$s = file_get_contents($s);
/*$s=explode('"rating":',$b);
$s=explode('"rating":',$b[1]);
print_r($s);*/
print($s);
更新:
还可以使用检查代码
好像有个错误
我想你可以在这个问题中找到更多答案:
我正在签出脚本,但是你的数组中没有任何内容。请检查:print\r($s) 输出为:
Array ( [0] => )
更新
当您显示内容时,它会显示:
‹5KOÃ0„ÿJµ'šÄvÞ9U‚.‰³›LÁ¢y`o*UUþ;v ·õÎìÌg3ôÇØj6ãgl—ñáF‡¬©¹Ñ4#ÓH µ†ÏxÛlŽödñ³ÀñKï¥4Óe*€èˆ2¤DÕŠH×U‘zÔ"‡?q°Ó¡5^5i\gÕ’Ü´Ø¡ðÀ×Ùd“žMÌ¡õŸ.ԚЗlÛ„YæJ()/l«€ù…݇>{ÿKí_0_Þa BÔÚR£„{êôè¿æ lx¤š*.ï§iÙC—…Rb]1“$æ6
因此,您的爆炸也将被检查到该字符串
代码:
$s="http://p.media-imdb.com/static-content/documents/v1/title/tt1520211/ratings%3Fjsonp=imdb.rating.run:imdb.api.title.ratings/data.json";
$s = file_get_contents($s);
/*$s=explode('"rating":',$b);
$s=explode('"rating":',$b[1]);
print_r($s);*/
print($s);
更新:
还可以使用检查代码
好像有个错误
我想你可以在这个问题中找到更多答案:
请运行php信息,检查allow\u url\u fopen是否设置为ON
php_info();
但是使用CURL来获取内容,它模拟了一个实际的web客户机。
不要打开此选项,因为出于安全目的,它不是一个好的选项请运行php info检查allow\u url\u fopen是否设置为on
php_info();
但是使用CURL来获取内容,它模拟了一个实际的web客户机。
不要打开此选项,因为出于安全目的,它不是一个好的选项请运行php info检查allow\u url\u fopen是否设置为on
php_info();
但是使用CURL来获取内容,它模拟了一个实际的web客户机。
不要打开此选项,因为出于安全目的,它不是一个好的选项请运行php info检查allow\u url\u fopen是否设置为on
php_info();
但是使用CURL来获取内容,它模拟了一个实际的web客户机。
不要打开此选项,因为出于安全目的,它不是一个好的选项我用两个链接更新了答案,您可以查看有关此答案的链接。我还没有检查它是否有效,但在JSONLint上,我在您的JSON文件中收到了一个错误,似乎JSON文件中有一个错误。非常感谢您的帮助。没问题,我们是来帮助人们的;)我用2个链接更新了答案,你可以查看关于这个答案的链接。我还没有检查它是否有效,但在JSONLint上,我在您的JSON文件中收到了一个错误,似乎JSON文件中有一个错误。非常感谢您的帮助。没问题,我们是来帮助人们的;)我用2个链接更新了答案,你可以查看关于这个答案的链接。我还没有检查它是否有效,但在JSONLint上,我在您的JSON文件中收到了一个错误,似乎JSON文件中有一个错误。非常感谢您的帮助。没问题,我们是来帮助人们的;)我用2个链接更新了答案,你可以查看关于这个答案的链接。我还没有检查它是否有效,但在JSONLint上,我在您的JSON文件中收到了一个错误,似乎JSON文件中有一个错误。非常感谢您的帮助。没问题,我们是来帮助人们的;)