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 相关文章推荐
一个简单的自动发送邮件系统(二)
Oct 09 PHP
BBS(php &amp; mysql)完整版(三)
Oct 09 PHP
怎么在Windows系统中搭建php环境
Aug 31 PHP
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
Jan 14 PHP
php中stream(流)的用法
Mar 25 PHP
PHP根据传入参数合并多个JS和CSS文件的简单实现
Jun 13 PHP
php生成4位数字验证码的实现代码
Nov 23 PHP
浅析Yii2 GridView实现下拉搜索教程
Apr 22 PHP
Zend Framework教程之Zend_Helpers动作助手ViewRenderer用法详解
Jul 20 PHP
深入解析PHP中SESSION反序列化机制
Mar 01 PHP
laravel框架关于搜索功能的实现
Mar 15 PHP
PHP连接SQL Server的方法分析【基于thinkPHP5.1框架】
May 06 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判断所处服务器操作系统的类型
2013/06/20 PHP
PHP使用正则表达式清除超链接文本
2013/11/12 PHP
jquery 表格分页等操作实现代码(pagedown,pageup)
2010/04/11 Javascript
基于jquery自定义图片热区效果
2012/07/21 Javascript
jQuery实现可收缩展开的级联菜单实例代码
2013/11/27 Javascript
深入理解Javascript作用域与变量提升
2013/12/09 Javascript
JavaScript动态修改网页元素内容的方法
2015/03/21 Javascript
DOM事件阶段以及事件捕获与事件冒泡先后执行顺序(图文详解)
2015/08/18 Javascript
全面理解闭包机制
2016/07/11 Javascript
基于SpringMVC+Bootstrap+DataTables实现表格服务端分页、模糊查询
2016/10/30 Javascript
JS数组排序方法实例分析
2016/12/16 Javascript
jquery实现轮播图效果
2017/02/13 Javascript
Angular如何引入第三方库的方法详解
2017/07/13 Javascript
JavaScript实现的原生态Tab标签页功能【兼容IE6】
2017/09/18 Javascript
vue.js项目打包上线的图文教程
2017/11/16 Javascript
mpvue 如何使用腾讯视频插件的方法
2018/07/16 Javascript
Vue无限滑动周选择日期的组件的示例代码
2018/07/18 Javascript
layui2.0使用table+laypage实现真分页
2019/07/27 Javascript
6种JavaScript继承方式及优缺点(小结)
2020/02/06 Javascript
[02:30]辉夜杯主赛事第二日胜者组半决赛 CDEC.Y赛后采访
2015/12/26 DOTA
python中的一些类型转换函数小结
2013/02/10 Python
Python实时获取cmd的输出
2015/12/13 Python
Django中login_required装饰器的深入介绍
2017/11/24 Python
Python xlwt设置excel单元格字体及格式
2020/04/18 Python
详解python使用Nginx和uWSGI来运行Python应用
2018/01/09 Python
python 实现创建文件夹和创建日志文件的方法
2019/07/07 Python
python爬取百度贴吧前1000页内容(requests库面向对象思想实现)
2019/08/10 Python
基于CentOS搭建Python Django环境过程解析
2020/08/24 Python
Python字符串对齐、删除字符串不需要的内容以及格式化打印字符
2021/01/23 Python
加拿大时尚少女服装品牌:Garage
2016/10/10 全球购物
什么是Assembly(程序集)
2014/09/14 面试题
索桥的故事教学反思
2014/02/06 职场文书
北京故宫的导游词
2015/01/31 职场文书
2015年世界艾滋病日活动总结
2015/03/24 职场文书
2015年社区党建工作汇报材料
2015/06/25 职场文书
Redis入门教程详解
2021/08/30 Redis