【源码】利用3322动态域名API接口写的一个小程序

@Ta 2013-09-23 2963点击
<?
$user = '用户名';
$pass = '密码';
$name = '3322域名';
$host='members.3322.net';
$path='/dyndns/update';
$ip=$_SERVER["REMOTE_ADDR"];
$queryString='?hostname='.$name.'&myip='.$ip.'&wildcard=OFF&mx=OFF&backmx=NO&offline=NO';
$authorizationToken = base64_encode("{$user}:{$pass}");
$fp = fsockopen('tcp://' . $host, 80, $errorNo, $errorMsg, 45);    
if (!$fp) {  
    echo 'error: ', $errorNo, ' ', $errorMsg;  
}  
else {  
    $header  = "GET {$path}{$queryString} HTTP/1.1\r\n";  
    $header .= "Host: {$host}\r\n";  
    $header .= "Authorization: Basic {$authorizationToken}\r\n"; //认证
    $header .= "User-Agent: {$_SERVER['HTTP_USER_AGENT']}\r\n";   
    $header .= "Connection: Close\r\n\r\n";  
          
    fwrite($fp, $header);  
    $return = '';  
    while (!feof($fp)) {  
        $return .= fgets($fp, 4096);  
    }  
    fclose($fp);  
    echo $return;
}  
?>

3322官方API接口帮助

演示地址
回复列表(2|隐藏机器人聊天)
添加新回复
回复需要登录