呵呵,误会啊,我这个是查询whois的,用whois网站43端口返回信息,返回到网页,但是用你的方法是这样的效果: Domain Name : qianyan001.com Registrant : 浠绘澀涓� Domain Name Server : f1g1ns1.dnspod.net f1g1ns2.dnspod.net 鏌ョ湅瀹屾暣whois璇峰埌:http://whois.ename.net/qianyan001.com For more information,please go to: http://whois.ename.net/qianyan001.com whois.ename.comArray ( [0] => Array ( ) )
浠绘澀涓';
preg_match('/Registrant :(.*+)/is', $str, $match);
echo $match[1];
$str = <<<html
Registrant :浠绘澀涓�Domain Name Server :f1g1ns1.dnspod.netf1g1ns2.dnspod.nethtml;preg_match('/Registrant :(.*)Domain/is', $str, $match);
echo trim($match[1]);
那么就简单了
$s =<<< TXT
Registrant : 任杭中Domain Name Server : f1g1ns1.dnspod.netf1g1ns2.dnspod.netRegistrant : ABCD EFGDomain Name Server : f1g1ns1.dnspod.net
TXT;preg_match_all('/Registrant :\s+[\w ]+/su', $s, $r);
print_r($r);Array
(
[0] => Array
(
[0] => Registrant : 任杭中
[1] => Registrant : ABCD EFG
))
Domain Name : qianyan001.com Registrant : 浠绘澀涓� Domain Name Server : f1g1ns1.dnspod.net f1g1ns2.dnspod.net 鏌ョ湅瀹屾暣whois璇峰埌:http://whois.ename.net/qianyan001.com For more information,please go to: http://whois.ename.net/qianyan001.com whois.ename.comArray ( [0] => Array ( ) )