国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

php實現(xiàn)登錄tplink WR882N獲取IP和重啟的方法

2020-03-22 19:36:16
字體:
供稿:網(wǎng)友
本文實例講述了php實現(xiàn)登錄tplink WR882N獲取IP和重啟的方法。分享給大家供大家參考,具體如下:服務(wù)器一上傳大數(shù)據(jù)tplink WR882N就容易卡住, 然后上不了網(wǎng). 打算在服務(wù)器定時檢測, 如發(fā)現(xiàn)連續(xù)10次無法訪問指定網(wǎng)站, 則自動執(zhí)行重啟操作(該部分未實現(xiàn), 請自己添加).gg了一圈發(fā)現(xiàn)只有舊版的tplink登錄腳本, 試了很久沒成功 – 家里的tplink 740N倒是沒問題.于是只能直接寫了, 簡單的腳本如下, 可自己擴(kuò)展該腳本只適用WR882N, 其他型號未測試.// TPLINK WR882N 管理腳本function getContent($url) // 解悉url $temp = parse_url($url); $query = isset($temp['query']) $temp['query'] : ''; $path = isset($temp['path']) $temp['path'] : '/'; $header = array ( "POST {$path} {$query} HTTP/1.1", "Host: {$temp['host']}", "Content-Type: text/xml; charset=utf-8", 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8', 'Cookie: Authorization=Basic ' . base64_encode("admin:admin"), // 注意這里的cookie認(rèn)證字符串 "Referer: http://{$temp['host']}/", 'User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; SV1)', "Content-length: 380", "Connection: Close" $curl = curl_init(); // 啟動一個CURL會話 curl_setopt($curl, CURLOPT_URL, $url); // 要訪問的地址 curl_setopt($curl, CURLOPT_HTTPHEADER, $header); //設(shè)置頭信息的地方 curl_setopt($curl, CURLOPT_TIMEOUT, 60); // 設(shè)置超時限制防止死循環(huán) curl_setopt($curl, CURLOPT_HEADER, 0); // 顯示返回的Header區(qū)域內(nèi)容 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 獲取的信息以文件流的形式返回 $content = curl_exec($curl); // 執(zhí)行操作 curl_close($curl); return $content;function getIp(){ $content = getContent("http://192.168.1.1/userRpm/StatusRpm.htm"); preg_match('/wanPara=new Array/((.+ ) //script /s',$content,$all); $ip = "0"; if(!empty($all[1])){ $data = trim($all[1]); $data = str_replace("/r/n","",$data); $data = explode(",",$data); $ip = str_replace('"','',$data[2]); $ip = trim($ip); return $ip;function reboot(){ $url = "http://192.168.1.1/userRpm/SysRebootRpm.htm Reboot=%D6%D8%C6%F4%C2%B7%D3%C9%C6%F7"; getContent($url);$info = getIp();echo $info;更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《php curl用法總結(jié)》、《php socket用法總結(jié)》、《php正則表達(dá)式用法總結(jié)》、《php字符串(string)用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP數(shù)學(xué)運(yùn)算技巧總結(jié)》、《php面向?qū)ο?/u>程序設(shè)計入門教程》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計算法總結(jié)》及《php常見數(shù)據(jù)庫操作技巧匯總》希望本文所述對大家PHP程序設(shè)計有所幫助。PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 德令哈市| 城步| 边坝县| 托克托县| 桑日县| 临夏市| 花莲县| 朝阳市| 嘉义县| 庆云县| 寿光市| 栾川县| 广宁县| 呼伦贝尔市| 赤峰市| 商河县| 衡东县| 安陆市| 奉化市| 北川| 栖霞市| 通河县| 巴彦淖尔市| 昌图县| 威远县| 全南县| 商洛市| 楚雄市| 太谷县| 溧水县| 祁东县| 霍林郭勒市| 盐津县| 泾阳县| 中超| 青神县| 西昌市| 玉环县| 兴安县| 合阳县| 麦盖提县|