我很好奇将这个http://api.hostip.info/country.php?ip=141.100.10.49(结果= DE)的结果变成一个我可以用来写入我的数据库的变量(最后一件事对我来说很容易,但我很好奇得到答案如何做第一件事。在我脑海中的片段下面:-)
<?php
$in = HTTP_GET_RESPONSE('http://api.hostip.info/country.php?ip=141.100.10.49');
echo $in;
/*write to DB*/
?>
感谢您的帮助!
P.S。:我对java / python / C(+ / ++ /#)
了解不多P.P.S。:http://kater.selfhost.me/stats/test.php这就是结果: - (
答案 0 :(得分:0)
它被称为file_get_contents
。
$in = file_get_contents('http://api.hostip.info/country.php?ip=141.100.10.49');
通常,PHP中的大多数与文件相关的函数都允许您提供URL,并且它们会将远程文档视为文件(除非在php.ini
中禁用此功能)
答案 1 :(得分:0)
如果您的系统配置正确,您可以使用:
<?php
$in = file_get_contents('http://api.hostip.info/country.php?ip=141.100.10.49');
echo $in;
/*write to DB*/
?>
确保在php.ini中设置了allow_url_fopen