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简单的伪原创程序,配合商城采集用的
Oct 12 PHP
php入门学习知识点五 关于php数组的几个基本操作
Jul 14 PHP
深入php函数file_get_contents超时处理的方法详解
Jun 03 PHP
php缓冲 output_buffering的使用详解
Jun 13 PHP
PHP上传文件时文件过大$_FILES为空的解决方法
Nov 26 PHP
高性能PHP框架Symfony2经典入门教程
Jul 08 PHP
PHP编程中的__clone()方法使用详解
Nov 27 PHP
PHP实现的最大正向匹配算法示例
Dec 19 PHP
Yii2压缩PHP中模板代码的输出问题
Aug 28 PHP
PHP+redis实现微博的拉模型案例详解
Jul 10 PHP
PHP底层运行机制与工作原理详解
Jul 31 PHP
PHP实现文件上传与下载
Aug 28 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
从C/C++迁移到PHP——判断字符类型的函数
2006/10/09 PHP
PHP 函数学习简单小结
2010/07/08 PHP
php学习笔记 数组的常用函数
2011/06/13 PHP
深入PHP购物车模块功能分析(函数讲解,附源码)
2013/06/25 PHP
php用正则表达式匹配URL的简单方法
2013/11/12 PHP
PHP缓存机制Output Control详解
2014/07/14 PHP
laravel框架实现为 Blade 模板引擎添加新文件扩展名操作示例
2020/01/25 PHP
jQuery开发者都需要知道的5个小技巧
2010/01/08 Javascript
(jQuery,mootools,dojo)使用适合自己的编程别名命名
2010/09/14 Javascript
Jquery实现地铁线路指示灯提示牌效果的方法
2015/03/02 Javascript
js比较日期大小的方法
2015/05/12 Javascript
javascript实现base64 md5 sha1 密码加密
2015/09/09 Javascript
jQuery Mobile中的button按钮组件基础使用教程
2016/05/23 Javascript
深入理解JS DOM事件机制
2016/08/06 Javascript
浅谈jQuery中事情的动态绑定
2017/02/12 Javascript
BootStrap 获得轮播中的索引和当前活动的焦点对象
2017/05/11 Javascript
AngularJS表单验证功能
2017/10/19 Javascript
微信小程序之圆形进度条实现思路
2018/02/22 Javascript
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
2018/06/05 jQuery
vue2.0 中使用transition实现动画效果使用心得
2018/08/13 Javascript
node爬取新型冠状病毒的疫情实时动态
2020/02/06 Javascript
Layui弹框中数据表格中可双击选择一条数据的实现
2020/05/06 Javascript
用Python写飞机大战游戏之pygame入门(4):获取鼠标的位置及运动
2015/11/05 Python
python 如何快速找出两个电子表中数据的差异
2017/05/26 Python
机器学习经典算法-logistic回归代码详解
2017/12/22 Python
浅谈pandas中DataFrame关于显示值省略的解决方法
2018/04/08 Python
python django 原生sql 获取数据的例子
2019/08/14 Python
VS2019+python3.7+opencv4.1+tensorflow1.13配置详解
2020/04/16 Python
python如何支持并发方法详解
2020/07/25 Python
Python使用pickle进行序列化和反序列化的示例代码
2020/09/22 Python
CSS3 text-shadow实现文字阴影效果
2016/02/24 HTML / CSS
2014年应届大学生自我评价
2014/01/09 职场文书
预备党员2014年第四季度思想汇报范文
2014/10/25 职场文书
爱岗敬业事迹材料
2014/12/24 职场文书
redis的list数据类型相关命令介绍及使用
2022/01/18 Redis
Redis特殊数据类型bitmap位图
2022/06/01 Redis