龙岩易富通网络科技有限公司

龙岩小程序开发,龙岩分销系统

用php连接路由器来执行自动重连接ADSL,换ip

2015.09.10 | 735阅读 | 0条评论 | php

[php] <?php function url($target = '') { $server = '192.168.1.1'; // IP address $host = '192.168.1.1'; // Domain name $port = 80; //端口 $referer = 'http://' . $host . $target; // Referer $username = "root"; #ADSL的路由的用户名 $password = "routermanage"; #ADSL的路由的管理密码 $authorization = base64_encode ( $username . ":" . $password ); $File = fsockopen ( $server, $port, $errno, $errstr, 30 ); if ($File) { $out = "GET {$target} HTTP/1.1\r\n"; $out .= "Host: {$host}\r\n"; $out .= "Referer: {$referer}\r\n"; $out .= "Authorization: Basic {$authorization}\r\n"; $out .= "Connection: Close\r\n\r\n"; fputs ( $File, $out ); $makeFile = $buffer = ""; while ( $buffer = fread ( $File, 4096 ) ) { $makeFile = $makeFile . $buffer; } fclose ( $File ); } else exit ( "我靠,不行吗" ); } url ( "/userRpm/PPPoECfgRpm.htm?Disconnect=断%20线" ); //这里的路径根据路由器的不同而变换 echo "已经断了"; ?> [/php]

赞 (

发表评论