当前位置:Gxlcms > PHP教程 > php使用百度ping服务代码实例_PHP

php使用百度ping服务代码实例_PHP

时间:2021-07-01 10:21:17 帮助过:21人阅读

代码实例:

<?php

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 = "<?xml version=\"1.0\" encoding=\"gb2312\"?>

  weblogUpdates.extendedPing
  
    愚人渡
    http://www.bitsCN.com
    http://www.bitsCN.com/read.php?tid-96.html
    http://www.bitsCN.com
  
";

$res = postUrl('http://ping.baidu.com/ping/RPC2', $baiduXML);

if ( strpos($res, "0") )
{
  echo "PING成功";
}else{
  echo "PING失败";
}

?>

人气教程排行