我正在尝试将http://www.wowhead.com/spell=74217&power放入变量中,以便我可以根据需要对其进行解析并保存到我的数据库中。我甚至无法回应它,但我可能会在脑中滞后。
答案 0 :(得分:2)
$content = file_get_contents('http://www.wowhead.com/spell=74217&power');
答案 1 :(得分:2)
根据您的配置,您可以使用file_get_contents
通过其URL打开远程文件,并获取相应的内容。
您需要启用allow_url_fopen
指令。
如果它没有启用,你可能不得不回到curl - 这意味着更多的工作......
答案 2 :(得分:1)
对我来说,以下代码完成了这项工作:
var_dump(file_get_contents("http://www.wowhead.com/spell=74217&power"));¬
但我会使用HTTP客户端库来完成它。
也许您的配置已将其停用,请检查allow_url_fopen
,必须先将其设置为file_get_contents
中的网址。
答案 3 :(得分:0)
将&符号写为&在URL中,它返回完整的页面。
<?php
ini_set("error_reporting", E_ALL);
ini_set('display_errors', 1);
if (ini_get("allow_url_fopen")) {
echo $content = file_get_contents('http://www.wowhead.com/spell=74217&power');
} else {
echo "file_get_contents() won't work";
}
?>