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 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别分析
Mar 28 PHP
php函数array_merge用法一例(合并同类数组)
Feb 03 PHP
php正则取img标记中任意属性(正则替换去掉或改变图片img标记中的任意属性)
Aug 13 PHP
ThinkPHP实例化模型的四种方法概述
Aug 22 PHP
php树型类实例
Dec 05 PHP
Symfony数据校验方法实例分析
Jan 26 PHP
微信access_token的获取开发示例
Apr 16 PHP
PHP使用递归生成文章树
Apr 21 PHP
WIFI万能钥匙密码查询接口实例
Sep 28 PHP
基于PHPexecl类生成复杂的报表表头示例
Oct 14 PHP
Smarty缓存机制实例详解【三种缓存方式】
Jul 20 PHP
PHP面试题 wakeup魔法 Ezpop pop序列化与反序列化
Apr 11 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
基于mysql的bbs设计(四)
2006/10/09 PHP
加速XP搜索功能堪比vista
2007/03/22 PHP
关于UEditor编辑器远程图片上传失败的解决办法
2012/08/31 PHP
PHP实现获取客户端IP并获取IP信息
2015/03/17 PHP
php开发中的页面跳转方法总结
2015/04/26 PHP
PHP判断是否是微信打开,浏览器打开的方法
2018/03/14 PHP
Laravel手动返回错误码示例
2019/10/22 PHP
纯JS实现的批量图片预览加载功能
2011/08/14 Javascript
Javascript 面向对象(一)(共有方法,私有方法,特权方法)
2012/05/23 Javascript
一个CSS+jQuery实现的放大缩小动画效果
2014/02/19 Javascript
JS验证逗号隔开可以是中文字母数字
2016/04/22 Javascript
Bootstrap和Java分页实例第二篇
2016/12/23 Javascript
详解express与koa中间件模式对比
2017/08/07 Javascript
vue实现长图垂直居上 vue实现短图垂直居中
2017/10/18 Javascript
Vue路由钩子之afterEach beforeEach的区别详解
2018/07/15 Javascript
jQuery中$原理实例分析
2018/08/13 jQuery
新手如何快速理解js异步编程
2019/06/24 Javascript
解决ele ui 表格表头太长问题的实现
2019/11/13 Javascript
js表达式与运算符简单操作示例
2020/02/15 Javascript
Python 获取新浪微博的最新公共微博实例分享
2014/07/03 Python
Python基于回溯法子集树模板实现8皇后问题
2017/09/01 Python
python修改list中所有元素类型的三种方法
2018/04/09 Python
Flask框架实现的前端RSA加密与后端Python解密功能详解
2019/08/13 Python
HTML5使用drawImage()方法绘制图像
2014/06/23 HTML / CSS
GIVENCHY纪梵希官方旗舰店:高定彩妆与贵族护肤品
2018/04/16 全球购物
美国棒球装备和用品商店:Baseball Savings
2018/06/09 全球购物
波兰办公用品和学校用品在线商店:Dlabiura24.pl
2020/11/18 全球购物
工商管理本科毕业生求职信范文
2013/10/05 职场文书
绘画专业自荐信
2014/07/04 职场文书
2014最新毕业证代领委托书
2014/09/26 职场文书
运动会广播稿200字
2014/10/18 职场文书
职称评定个人总结
2015/03/05 职场文书
学前教育见习总结
2015/06/23 职场文书
Nginx+Tomcat实现负载均衡、动静分离的原理解析
2021/03/31 Servers
Python学习之迭代器详解
2022/04/01 Python
TV动画《史上最强大魔王转生为村民A》番宣CM公布
2022/04/01 日漫