在这里您可以找到关于PHP+Ajax 检测网络能否正常实例详解的php教程相关资料,希望对您有帮助!教程吧提示广大学习者:本文只能为提供参考,不一定能成为您想要的结果。以下是文章正文
本文实例讲述了PHP+AJAX实时自动检测能否联网的办法。分享给大家供大家参考。详细完成办法如下:
html局部代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD Xhtml 1.0 Transitional//EN" "http://www.w3.org/TR/Xhtml1/DTD/Xhtml1-transitional.dtd"> <html XmlRss/ target=_blank class=infotextkey>Xmlns="http://www.w3.org/1999/xhtml"> <head> <title>PHP+AJAX实时自动检测能否联网</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/"> <!-- var XmlRss/ target=_blank class=infotextkey>XmlHttp; function createXmlHttpRequest(){ if(Window.ActiveXObject){ xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if(Window.XMLHttpRequest){ xmlHttp = new XMLHttpRequest(); } } function start(){ createXMLHttpRequest(); var url="ge.netLink"; xmlHttp.open("GET",url,true); xmlHttp.onreadystatechange = callback; xmlHttp.send(null); } function callback(){ if(xmlHttp.readyState == 4){ if(xmlHttp.status == 200){ document.getElementById("sho.netlink").innerHTML = xmlHttp.responseText; setTimeout("start()",8000); } } } // --> </script> </head> <body> <h1>PHP+AJAX实时自动检测能否联网</h1> <p>以后网络形态:<span></span></p> </body> </html>
php局部代码:
public function getNetLink(){ header("cache-control:no-cache,must-revalidate"); header("Content-Type:text/html;charset=utf-8"); $file=fopen("http://www.baidu.com/", "r"); if (!$file){ $shownetlink = "<font color=\"red\">网络衔接失败</font>"; }else{ $shownetlink = "<font color=\"#06C\">网络衔接正常</font>"; } echo $shownetlink; }
感激阅读,希望能协助到大家,谢谢大家对本站的支持!
请微信关注我们,享受更多精彩!PHP+Ajax 检测网络能否正常实例详解的相关资料介绍到这里,希望对您有所帮助!如果您支持1jtx.com就请把教程吧添加至收藏夹哦!
返回【首页 > WEB网络编程开发 > php教程】查看更多相关的资料!
转载请保留本文连接地址:
教程吧向您推荐相关文章: