PHP+Ajax 檢測網(wǎng)絡(luò)是否正常實(shí)例詳解
更新時(shí)間:2016年12月16日 08:38:54 投稿:lqh
這篇文章主要介紹了PHP+Ajax 檢測網(wǎng)絡(luò)是否正常實(shí)例詳解的相關(guān)資料,這里附有實(shí)例代碼,需要的朋友可以參考下
本文實(shí)例講述了PHP+Ajax實(shí)時(shí)自動檢測是否聯(lián)網(wǎng)的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
html部分代碼:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>PHP+Ajax實(shí)時(shí)自動檢測是否聯(lián)網(wǎng)</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/javascript"> <!-- var xmlHttp; function createXMLHttpRequest(){ if(window.ActiveXObject){ xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.XMLHttpRequest){ xmlHttp = new XMLHttpRequest(); } } function start(){ createXMLHttpRequest(); var url="getNetLink"; xmlHttp.open("GET",url,true); xmlHttp.onreadystatechange = callback; xmlHttp.send(null); } function callback(){ if(xmlHttp.readyState == 4){ if(xmlHttp.status == 200){ document.getElementById("shownetlink").innerHTML = xmlHttp.responseText; setTimeout("start()",8000); } } } // --> </script> </head> <body onload="start();"> <h1>PHP+Ajax實(shí)時(shí)自動檢測是否聯(lián)網(wǎng)</h1> <p>當(dāng)前網(wǎng)絡(luò)狀態(tài):<span id="shownetlink"></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\">網(wǎng)絡(luò)連接失敗</font>"; }else{ $shownetlink = "<font color=\"#06C\">網(wǎng)絡(luò)連接正常</font>"; } echo $shownetlink; }
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
您可能感興趣的文章:
- php whois查詢API制作方法
- 用PHP查詢域名狀態(tài)whois的類
- PHP實(shí)現(xiàn)域名whois查詢的代碼(數(shù)據(jù)源萬網(wǎng)、新網(wǎng))
- php查詢whois信息的方法
- 用PHP實(shí)現(xiàn)標(biāo)準(zhǔn)的IP Whois查詢
- PHP Socket網(wǎng)絡(luò)操作類定義與用法示例
- php判斷是否連接上網(wǎng)絡(luò)的方法實(shí)例詳解
- PHP使用CURL實(shí)現(xiàn)對帶有驗(yàn)證碼的網(wǎng)站進(jìn)行模擬登錄的方法
- 使用PHP curl模擬瀏覽器抓取網(wǎng)站信息
- PHP whois查詢類定義與用法示例
相關(guān)文章
php將數(shù)據(jù)庫導(dǎo)出成excel的方法
有時(shí)寫程序時(shí)后臺要求把大量數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫中,比如考試成績、電話簿等一般都是存放在excel中的數(shù)據(jù),這時(shí)我們可把excel導(dǎo)出成csv文件,然后通過以下程序即可批量導(dǎo)入數(shù)據(jù)到數(shù)據(jù)庫中2010-05-05php實(shí)現(xiàn)的數(shù)組轉(zhuǎn)xml案例分析
這篇文章主要介紹了php實(shí)現(xiàn)的數(shù)組轉(zhuǎn)xml,結(jié)合具體案例形式分析了PHP數(shù)組與xml轉(zhuǎn)換的實(shí)現(xiàn)方法與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2019-09-09php利用反射實(shí)現(xiàn)插件機(jī)制的方法
這篇文章主要介紹了php利用反射實(shí)現(xiàn)插件機(jī)制的方法,涉及php反射機(jī)制與插件的實(shí)現(xiàn)技巧,需要的朋友可以參考下2015-03-03淺析HTTP消息頭網(wǎng)頁緩存控制以及header常用指令介紹
本篇文章是對HTTP消息頭網(wǎng)頁緩存控制以及header常用指令進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06php中convert_uuencode()與convert_uuencode函數(shù)用法實(shí)例
這篇文章主要介紹了php中convert_uuencode()與convert_uuencode函數(shù)用法,以實(shí)例形式了convert_uuencode()與convert_uuencode進(jìn)行編碼與解碼的方法,是非常實(shí)用的技巧,需要的朋友可以參考下2014-11-11