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 相关文章推荐
php in_array 函数使用说明与in_array需要注意的地方说明
Apr 13 PHP
PHP 日志缩略名的创建函数代码
May 26 PHP
destoon实现公司新闻详细页添加评论功能的方法
Jul 15 PHP
CodeIgniter使用smtp服务发送html邮件的方法
Jun 10 PHP
php实现的用户查询类实例
Jun 18 PHP
php实现表单多按钮提交action的处理方法
Oct 24 PHP
简要剖析PHP的Yii框架的组件化机制的基本知识
Mar 17 PHP
php进程间通讯实例分析
Jul 11 PHP
[原创]php实现数组按拼音顺序排序的方法
May 03 PHP
php strftime函数的详细用法
Jun 21 PHP
php中关于换行的实例写法
Sep 26 PHP
PHP开发api接口安全验证操作实例详解
Mar 26 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
php关闭warning问题的解决方法
2016/05/17 PHP
你不知道的文件上传漏洞php代码分析
2016/09/29 PHP
PHP屏蔽关键字实现方法
2016/11/17 PHP
PHP静态成员变量
2017/02/14 PHP
实例讲解YII2中多表关联的使用方法
2017/07/21 PHP
js模拟滚动条(横向竖向)
2013/02/22 Javascript
jquery中focus()函数实现当对象获得焦点后自动把光标移到内容最后
2013/09/29 Javascript
jquery和js实现对div的隐藏和显示方法
2014/09/26 Javascript
JavaScript实现网页对象拖放功能的方法
2015/04/15 Javascript
javaScript实现可缩放的显示区效果代码
2015/10/26 Javascript
js实现有过渡渐变效果的图片轮播相册(兼容IE,ff)
2016/01/19 Javascript
JavaScript与java语言有什么不同
2016/09/22 Javascript
jquery实现简单的瀑布流布局
2016/12/11 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
2017/03/09 Javascript
Angular 4依赖注入学习教程之FactoryProvider配置依赖对象(五)
2017/06/04 Javascript
JavaScript函数式编程(Functional Programming)纯函数用法分析
2019/05/22 Javascript
JS中getElementsByClassName与classList兼容性问题解决方案分析
2019/08/07 Javascript
Vue实现点击按钮复制文本内容的例子
2019/11/09 Javascript
ES6 Iterator遍历器原理,应用场景及相关常用知识拓展详解
2020/02/15 Javascript
浅谈vue中resetFields()使用注意事项
2020/08/12 Javascript
python代码制作configure文件示例
2014/07/28 Python
Python基于pygame实现图片代替鼠标移动效果
2015/11/11 Python
python中实现延时回调普通函数示例代码
2017/09/08 Python
python画出三角形外接圆和内切圆的方法
2018/01/25 Python
python删除列表元素的三种方法(remove,pop,del)
2019/07/22 Python
python类共享变量操作
2020/09/03 Python
浅谈html5增强的页面元素
2016/06/14 HTML / CSS
材料加工工程求职信
2014/02/19 职场文书
工程专业应届生求职信
2014/02/19 职场文书
幼儿园儿童节活动主持词+串词大全
2014/03/21 职场文书
青年文明号创建承诺
2014/03/31 职场文书
应届大学生自荐书
2014/06/17 职场文书
软件测试专业推荐信
2014/09/18 职场文书
力克胡哲观后感
2015/06/10 职场文书
2016优秀班主任个人先进事迹材料
2016/02/26 职场文书
Python OpenCV超详细讲解基本功能
2022/04/02 Python