【发布时间】:2014-10-21 12:27:53
【问题描述】:
我不知道如何解释我的需求,也不知道使用哪些关键词在谷歌上找到解决方案,所以我会给出一个更清楚的网址: check an IP(点击:查看你当前的IP地址)
我希望,例如通过使用这个网站,在所有进程终止后获取一些信息。
我尝试使用“file_get_contents”和“cURL 函数”,但没有找到方法,我总是得到原始源代码。
有什么想法吗?
编辑:
<body onLoad="setTimeout('get_my_blacklist()', 60000)">
...
...
<?php
echo '<iframe id="my_iframe" src="http://multirbl.valli.org/lookup/'.$ip.'.html">';
?>
...
...
<script>
function get_my_blacklist()
{
//function to get the content after somes secondes.
}
</script>
这是我尝试的新代码,感谢@Ludovic 是 iframe 的想法。 仍在努力,我会告诉你它是否可以解决我的问题。 Edit2:无论我如何尝试,我都没有找到一种方法来获取我的框架窗口的内容。即使我成功了,我也不知道如果使用 JQuery/Javascript 来更新我的数据库
【问题讨论】:
-
主题没有说明你的问题。请更具体。另外,你想得到什么(“获取一些信息”)以及之后的过程(“所有的过程”太模糊了)。
-
@Zeratops 抱歉没有看到你的评论...我尝试获取我“列出”的所有地址,“所有进程”是网站检查我是否在是否在他的服务器列表中列出。大约需要 45 秒。如果我是对的,它是在客户端执行的,这就是为什么我无法使用 file_get_content 获取这些信息。
-
不知道大家有没有知道JQuery的
$post()函数,它可以让你通过这种方式发送一个php文件并得到结果。您还可以将一些参数传递给您发送的 php 文件并取回结果。请检查api.jquery.com/jquery.post,如果它对您有帮助,请告诉我们。 -
@Zeratops 感谢您的帮助。我对 JQuery 语言一无所知,我仍然会尝试用它做点什么。