php使用百度ping服务代码实例


Posted in PHP onJune 19, 2014

代码实例:

<?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>愚人渡</string></value></param>
    <param><value><string>https://3water.com</string></value></param>
    <param><value><string>https://3water.com/read.php?tid-96.html</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的FTP学习(一)
Oct 09 PHP
按上下级层次关系输出内容的PHP代码
Jul 17 PHP
php ckeditor上传图片文件名乱码解决方法
Nov 15 PHP
PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)
May 10 PHP
Zend Framework生成验证码并实现验证码验证功能(附demo源码下载)
Mar 22 PHP
php生成图片验证码的方法
Apr 15 PHP
php数据访问之查询关键字
May 09 PHP
PHP获取ttf格式文件字体名的方法示例
Mar 06 PHP
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
Apr 02 PHP
thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例
Aug 13 PHP
Laravel 创建指定表 migrate的例子
Oct 09 PHP
如何在Laravel之外使用illuminate组件详解
Sep 20 PHP
PHP采集类snoopy详细介绍(snoopy使用教程)
Jun 19 #PHP
PHP采集类Snoopy抓取图片实例
Jun 19 #PHP
PHP基于GD库的缩略图生成代码(支持jpg,gif,png格式)
Jun 19 #PHP
PHP mkdir()无写权限的问题解决方法
Jun 19 #PHP
PHP获取文件的MD5值并判断是否被修改的例子
Jun 19 #PHP
PHP中strlen()和mb_strlen()的区别浅析
Jun 19 #PHP
php对包含html标签的字符串进行截取的函数分享
Jun 19 #PHP
You might like
PHP的FTP学习(二)[转自奥索]
2006/10/09 PHP
将word转化为swf 如同百度文库般阅读实现思路及代码
2013/08/09 PHP
php的一个简单加密解密代码
2014/01/14 PHP
Yii数据读取与跳转参数传递用法实例分析
2016/07/12 PHP
表单提交时自动复制内容到剪贴板的js代码
2007/03/16 Javascript
JS获取父节点方法
2009/08/20 Javascript
JQUERY操作JSON实例代码
2010/02/09 Javascript
Prototype的Class.create函数解析
2011/09/22 Javascript
查看大图功能代码jquery版
2013/11/05 Javascript
jQuery 计算iframe 窗口大小的方法
2014/05/13 Javascript
js用Date对象的setDate()函数对日期进行加减操作
2014/09/18 Javascript
jquery获取及设置outerhtml的方法
2015/03/09 Javascript
Javascript实现可旋转的圆圈实例代码
2015/08/04 Javascript
MVC Ajax Helper或Jquery异步加载部分视图
2015/11/29 Javascript
详解nodejs微信公众号开发——6.自定义菜单
2017/04/13 NodeJs
vue项目中仿element-ui弹框效果的实例代码
2019/04/22 Javascript
详解vuex的简单todolist例子
2019/07/14 Javascript
解决echarts图表使用v-show控制图表显示不全的问题
2020/07/19 Javascript
Python GAE、Django导出Excel的方法
2008/11/24 Python
python使用百度翻译进行中翻英示例
2014/04/14 Python
Python实现从url中提取域名的几种方法
2014/09/26 Python
python list是否包含另一个list所有元素的实例
2018/05/04 Python
Python采集代理ip并判断是否可用和定时更新的方法
2018/05/07 Python
Python进程间通信Queue消息队列用法分析
2019/05/22 Python
vscode写python时的代码错误提醒和自动格式化的方法
2020/05/07 Python
python操作微信自动发消息的实现(微信聊天机器人)
2020/07/14 Python
python openssl模块安装及用法
2020/12/06 Python
Python3利用scapy局域网实现自动多线程arp扫描功能
2021/01/21 Python
客服文员岗位职责
2013/11/29 职场文书
2014年作风建设剖析材料
2014/10/23 职场文书
2014年共青团工作总结
2014/12/10 职场文书
学期个人工作总结
2015/02/13 职场文书
计划生育个人总结
2015/03/02 职场文书
入党介绍人考察意见
2015/06/01 职场文书
党支部考察意见范文
2015/06/02 职场文书
Python使用OpenCV和K-Means聚类对毕业照进行图像分割
2021/06/11 Python