当前位置: 首页 > 面试题库 >

Ping网站并用PHP返回结果

宗政学
2023-03-14
问题内容

我想创建一个小的IF过程,该过程将检查Twitter是否可用(例如,与现在不同),并将返回true或false。

帮帮我 :)


问题答案:

function urlExists($url=NULL)
{
if($url == NULL) return false;
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if($httpcode>=200 && $httpcode<300){
return true;
} else {
return false;
}
}


从这篇文章中获取了有关如何检查URL是否存在的信息。因为Twitter在维护时应该提供300以上的错误消息或404,所以应该可以正常工作。



 类似资料:
  • 问题内容: 我有以下功能,到目前为止我还无法使用。我想ping一个IP地址,然后回显该IP是否有效。 当我使用示例调用此函数时: 无论如何,回声结果总是“死”。 有人可以帮我解决我的问题吗?和/或是否有更好的方法可以达到相同的效果? 非常感谢。 更新:修改了代码以包括双引号,但仍然得到相同(不正确)的结果。 问题答案: 注意:以下解决方案在Windows上不起作用。 在linux exec上,从控

  • 问题内容: 如何使用Python ping网站或IP地址? 问题答案: 看到这个纯Python平由马修·考尔斯迪克森和延DIEMER。另外,请记住,Python需要root才能在Linux中生成ICMP(即ping)套接字。 源代码本身易于阅读,请参阅和的实现verbose_ping以Ping.do获取启发。

  • 新编码器来了。一段时间以来,我一直试图在一个非常基于java的网站上删除一段文本,现在使用Selenium。我不知道这一点我做错了什么。 试图刮取的元素的图像: 我试图在这个容器中刮取那个美元金额,这样我最终就可以在我正在构建的每日报告中使用它。 以下是网站链接:https://explorer.helium.com/accounts/13pm9jur7wpjaf7evwgq5eqaartppu2

  • 问题内容: 有人可以提供上述解决方案吗? 现在,我要做的就是向我的服务器发送JSON请求(例如:{picture:jpg,color:green}),让PHP访问数据库,然后从服务器的数据库返回文件名(然后获取android下载文件- 不是问题) 谁能首先建议一个Android框架来帮助我。-将JSON发布到服务器上的php文件 其次是将JSON转换为php可读格式的php脚本(访问数据库也不是问

  • 问题内容: 我有一个包含一个结构的结构,并且我想序列化为一个对象: 如何最好地将Packet序列化为,以及如何最好地对其进行反序列化? 使用 只给了我名称和数据的指针。我正在探索,但是随后我必须将Packet作为对象,并且我希望将其保留为结构。 干杯 尼克 问题答案: 没有真正得到任何反馈,这是我最终得到的解决方案: 我的结构的制造和功能 更改为,以便在32位和64位平台上具有相同的大小 具有一个

  • 本文向大家介绍PHP引用返回,包括了PHP引用返回的使用技巧和注意事项,需要的朋友参考一下 示例 有时,您有时需要隐式返回引用。 当您想使用函数查找引用应绑定到哪个变量时,按引用返回非常有用。不要使用引用返回来提高性能。引擎将自动自动对此进行优化。仅在有充分的技术理由时才返回引用。 取自PHP文档,供按引用返回。 通过引用返回可以采用许多不同的形式,包括以下示例: 通过引用返回不仅限于函数引用。您