PHP的博客ping服务代码

 更新时间:2012年02月04日 14:06:22   作者:  
今天发一下能够直接用的ping函数,希望对大家有所帮助,还需要说明的一点是现在的ping并不是像以前那么管用了
PHP的ping服务代码其实在以前我已经写过一个类,不过,有很多朋友加我好友说,看不太懂,那个是以类的形式写的,可能如果直接放到代码里直接用不太行,今天发一下能够直接用的ping函数,希望对大家有所帮助,还需要说明的一点是现在的ping并不是像以前那么管用了,因为,百度和gg可能又加入了其它的指标,新网站ping能成功,但不一定是百分百收录。
复制代码 代码如下:

<?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\"?>
<methodCall>
<methodName>weblogUpdates.extendedPing</methodName>
<params>
<param><value><string>WEB开发笔记</string></value></param>
<param><value><string>https://www.jb51.net</string></value></param>
<param><value><string>https://www.jb51.net/001</string></value></param>
<param><value><string>https://www.jb51.net</string></value></param>
</params>
</methodCall>";
$res
= postUrl('http://ping.baidu.com/ping/RPC2', $baiduXML);
if ( strpos($res, "<int>0</int>") )
{
echo
"PING成功";
}
else
{
echo "PING失败";
}
?>

相关文章

  • PHP封装的XML简单操作类完整实例

    PHP封装的XML简单操作类完整实例

    这篇文章主要介绍了PHP封装的XML简单操作类,结合完整实例形式分析了php针对xml文件进行载入、读取及写入相关操作技巧的封装与使用方法,需要的朋友可以参考下
    2017-11-11
  • php使用Image Magick将PDF文件转换为JPG文件的方法

    php使用Image Magick将PDF文件转换为JPG文件的方法

    这篇文章主要介绍了php使用Image Magick将PDF文件转换为JPG文件的方法,涉及php使用Image Magick扩展操作图片的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-04-04
  • php防止SQL注入详解及防范

    php防止SQL注入详解及防范

    SQL 注入是PHP应用中最常见的漏洞之一。事实上令人惊奇的是,开发者要同时犯两个错误才会引发一个SQL注入漏洞
    2013-11-11
  • 有关JSON以及JSON在PHP中的应用

    有关JSON以及JSON在PHP中的应用

    简 单地说,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序。
    2010-04-04
  • php的urlencode()URL编码函数浅析

    php的urlencode()URL编码函数浅析

    URLEncode:是指针对网页url中的中文字符的一种编码转化方式,最常见的就是Baidu、Google等搜索引擎中输入中文查询时候,生成经过Encode过的网页URL。
    2011-08-08
  • php gd等比例缩放压缩图片函数

    php gd等比例缩放压缩图片函数

    这篇文章主要为大家详细介绍了php gd等比例缩放压缩图片函数,文章末尾为大家分享了php and gd 函数参考表,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • PHP 数组排序方法总结 推荐收藏

    PHP 数组排序方法总结 推荐收藏

    文章详细的介绍了快速创建数组的函数range()和常见PHP数组排序的方法,希望对大家有帮助。
    2010-06-06
  • PHP SPL 被遗落的宝石【SPL应用浅析】

    PHP SPL 被遗落的宝石【SPL应用浅析】

    这篇文章主要介绍了PHP SPL应用,结合实例形式分析了SPL非常重要却又不为人所熟知的功能与相关操作技巧,需要的朋友可以参考下
    2018-04-04
  • PHP生成指定范围内的N个不重复的随机数

    PHP生成指定范围内的N个不重复的随机数

    今天小编就为大家分享一篇关于PHP生成指定范围内的N个不重复的随机数,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • 深入Apache与Nginx的优缺点比较详解

    深入Apache与Nginx的优缺点比较详解

    本篇文章是对Apache与Nginx的优点与缺点进行了详细的分析比较,需要的朋友参考下
    2013-06-06

最新评论