ホームページ >php教程 >php手册 >PHP ブログの ping サービス コード

PHP ブログの ping サービス コード

WBOY
WBOYオリジナル
2016-06-13 12:03:001109ブラウズ

実際、私は以前に PHP ping サービスのコードのクラスを作成したことがありますが、多くの友人が私を友達として追加し、それがクラスの形式で書かれていると機能しないかもしれません。コードに直接入れて直接使用してください。今日は、直接使用できる ping 関数を投稿します。説明する必要があるのは、現在の ping はそれほど効果的ではないということです。以前と同様、Baidu と gg が他のインジケーターを追加している可能性があるため、新しい Web サイトの Ping は成功する可能性がありますが、100% 含まれていない可能性があります。

コードをコピー コードは次のとおりです:


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_POSTFIELDS, $postvar) ;
$res =curl_exec ($ch);
return $res>}
$baiduXML = "encoding="gb2312"?>
weblogUpdates.extendedPing
;<値><文字列>WEB開発ノート
<値><文字列>http://www.jb51.net ;/ 文字列>
<値><文字列>http://www.jb51.net/001 ;/ パラメータ>
http://www.jb51.net文字列>
パラメータ>
";
$res
= postUrl('http://ping.baidu.com/ping/RPC2', $baiduXML);
if ( strpos($res) , " 0") )
{
echo
"PING 成功";
}
else
{
echo "PING 失敗"; ;
}
?>


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。