PHP的ping服務(wù)代碼其實(shí)在以前我已經(jīng)寫(xiě)過(guò)一個(gè)類,不過(guò),有很多朋友加我好友說(shuō),看不太懂,那個(gè)是以類的形式寫(xiě)的,可能如果直接放到代碼里直接用不太行,今天發(fā)一下能夠直接用的ping函數(shù),希望對(duì)大家有所幫助,還需要說(shuō)明的一點(diǎn)是現(xiàn)在的ping并不是像以前那么管用了,因?yàn)?,百度和gg可能又加入了其它的指標(biāo),新網(wǎng)站ping能成功,但不一定是百分百收錄。
復(fù)制代碼 代碼如下:
function postUrl($url, $postvar)
{
$ch = curl_init();
$headers = array(
"POST ".$url." HTTP/1.0","Content-type: text/xml; charset=\"gb2312\"",
"Accept: text/xml",
"Content-length: ".strlen($postvar)
);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postvar);
$res = curl_exec ($ch);
curl_close
($ch);
return $res;
}
$baiduXML = "encoding=\"gb2312\"?>
$res
= postUrl('http://ping.baidu.com/ping/RPC2', $baiduXML);
if ( strpos($res, "
{
echo
"PING成功";
}
else
{
echo "PING失敗";
}
?>
PHP怎么學(xué)習(xí)?PHP怎么入門?PHP在哪學(xué)?PHP怎么學(xué)才快?不用擔(dān)心,這里為大家提供了PHP速學(xué)教程(入門到精通),有需要的小伙伴保存下載就能學(xué)習(xí)啦!
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://www.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)