PHP的博客ping服务代码


Posted in PHP onFebruary 04, 2012

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://3water.com</string></value></param> 
<param><value><string>https://3water.com/001</string></value></param> 
<param><value><string>https://3water.com</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 相关文章推荐
用PHPdig打造属于你自己的Google[图文教程]
Feb 14 PHP
ASP和PHP都是可以删除自身的
Apr 09 PHP
php 转换字符串编码 iconv与mb_convert_encoding的区别说明
Nov 10 PHP
色色整理的PHP面试题集锦
Mar 08 PHP
Youku 视频绝对地址获取的方法详解
Jun 26 PHP
PHP利用str_replace防注入的方法
Nov 10 PHP
ThinkPHP单字母函数(快捷方法)使用总结
Jul 23 PHP
php的4种常见运行方式
Mar 20 PHP
php制作的简单验证码识别代码
Jan 26 PHP
Yii2中多表关联查询hasOne hasMany的方法
Feb 15 PHP
PHP获取对象属性的三种方法实例分析
Jan 03 PHP
laravel实现上传图片,并且制作缩略图,按照日期存放的代码
Oct 16 PHP
Ping服务的php实现方法,让网站快速被收录
Feb 04 #PHP
PHP常用技巧总结(附函数代码)
Feb 04 #PHP
PHP语言中global和$GLOBALS[]的分析 之二
Feb 02 #PHP
php中global和$GLOBALS[]的分析之一
Feb 02 #PHP
PHP开发者常犯的10个MySQL错误更正剖析
Jan 30 #PHP
PHP中全面阻止SQL注入式攻击分析小结
Jan 30 #PHP
几种有用的变型 PHP中循环语句的用法介绍
Jan 30 #PHP
You might like
基于mysql的论坛(5)
2006/10/09 PHP
?生?D片??C字串
2006/12/06 PHP
thinkphp autoload 命名空间自定义 namespace
2015/07/17 PHP
jQuery 阴影插件代码分享
2012/01/09 Javascript
js简单的弹出框有关闭按钮
2014/05/05 Javascript
Javascript常用小技巧汇总
2015/06/24 Javascript
jQuery实现两款有动画功能的导航菜单代码
2015/09/16 Javascript
轻松掌握JavaScript代理模式
2016/08/26 Javascript
bootstrap基础知识学习笔记
2016/11/02 Javascript
用Vue写一个分页器的示例代码
2018/04/22 Javascript
微信小程序中的店铺评分组件及vue中用svg实现的评分显示组件
2018/11/16 Javascript
基于Vue组件化的日期联动选择器功能的实现代码
2018/11/30 Javascript
JS学习笔记之原型链和利用原型实现继承详解
2019/05/29 Javascript
JavaScript实现省市联动效果
2019/11/22 Javascript
vuex中store存储store.commit和store.dispatch的用法
2020/07/24 Javascript
使用js和canvas实现时钟效果
2020/09/08 Javascript
[04:59]DOTA2-DPC中国联赛 正赛 Ehome vs iG 选手采访
2021/03/11 DOTA
Python使用matplotlib绘制动画的方法
2015/05/20 Python
Python连接mysql数据库的正确姿势
2016/02/03 Python
对python指数、幂数拟合curve_fit详解
2018/12/29 Python
python3实现点餐系统
2019/01/24 Python
python能做什么 python的含义
2019/10/12 Python
Win下PyInstaller 安装和使用教程
2019/12/25 Python
基于logstash实现日志文件同步elasticsearch
2020/08/06 Python
Tiqets荷兰:出售欧洲最美丽的景点和博物馆门票
2018/01/09 全球购物
size?瑞典:英国伦敦的球鞋精品店
2018/03/01 全球购物
销售部主管岗位职责
2013/12/18 职场文书
运动会开幕式邀请函
2014/01/22 职场文书
幼儿园毕业家长感言
2014/02/10 职场文书
生产操作工岗位职责
2014/09/16 职场文书
学生自我评语
2015/01/04 职场文书
小组口号霸气押韵
2015/12/24 职场文书
《云雀的心愿》教学反思
2016/02/23 职场文书
2019预备党员转正申请书模板2篇!
2019/08/07 职场文书
Python实现查询剪贴板自动匹配信息的思路详解
2021/07/09 Python
opencv深入浅出了解机器学习和深度学习
2022/03/17 Python