關於fsockopen的問題
今天用fsockopen寫郵件發送時,發現一個奇怪的問題
以下是代碼:
$fp=@fsockopen("smtp.163.com","25",$errno,$errstr);
if($fp){
echo "ok";
fclose($fp);
}else{
echo "error:".$errstr;
}
echo "
";
$fp=@fsockopen("www.163.com","80",$errno,$errstr);
if($fp){
echo "ok";
fclose($fp);
}else{
echo "error:".$errstr;
}
?>
復制代碼以上代碼在美國空間上執行結果是:
error:Connection refused
ok
在本國空間上執行結果是:
ok
ok
因為本人很菜,不敢猜測是服務器的原因還是163的原因
希望各位大蝦幫我說明下
謝謝了
我來回答