query,urlencode($addr)); $fp = fsockopen($this->hostname, $this->port, $errno, $errstr); if(!$fp) return new Object(-1, 'error'); fputs($fp, "GET {$query_string} HTTP/1.0\r\n"); fputs($fp, "Host: {$hostname}\r\n\r\n"); $buff = ''; while(!feof($fp)) { $str = fgets($fp, 1024); if(trim($str)=='') $start = true; if($start) $buff .= $str; } fclose($fp); $address_list = unserialize(base64_decode($buff)); $this->add('address_list', implode("\n",$address_list)); } } ?>