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 相关文章推荐
玩转图像函数库―常见图形操作
Sep 03 PHP
php REMOTE_ADDR之获取访客IP的代码
Apr 22 PHP
PHP中冒号、endif、endwhile、endfor使用介绍
Apr 28 PHP
php 按指定元素值去除数组元素的实现方法
Nov 04 PHP
php设置编码格式的方法
Mar 05 PHP
php curl的深入解析
Jun 02 PHP
ThinkPHP之A方法实例讲解
Jun 20 PHP
destoon在360浏览器下出现用户被强行注销的解决方法
Jun 26 PHP
Ubuntu上安装yaf扩展的方法
Jan 29 PHP
php格式文件打开的四种方法
Feb 24 PHP
PHP数组常用函数实例小结
Aug 20 PHP
PHP 模拟登陆功能实例详解
Sep 10 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 面向对象之成员方法详解
2013/05/04 PHP
thinkPHP批量删除的实现方法分析
2016/11/09 PHP
TP5框架实现签到功能的方法分析
2020/04/05 PHP
php生成短网址/短链接原理和用法实例分析
2020/05/29 PHP
PHP dirname功能及原理实例解析
2020/10/28 PHP
NiftyCube——轻松实现圆角边框
2007/02/20 Javascript
用jscript启动sqlserver
2007/06/21 Javascript
input 和 textarea 输入框最大文字限制的jquery插件
2011/10/27 Javascript
jquery实现人性化的有选择性禁用鼠标右键
2014/06/30 Javascript
js获取内联样式的方法
2015/01/27 Javascript
JavaScript变量的作用域全解析
2015/08/14 Javascript
谈谈JavaScript自定义回调函数
2015/10/18 Javascript
jQuery+ajax实现文章点赞功能的方法
2015/12/31 Javascript
jQuery基于函数重载实现自定义Alert函数样式的方法
2016/07/27 Javascript
原生JS京东轮播图代码
2017/03/22 Javascript
详解koa2学习中使用 async 、await、promise解决异步的问题
2018/11/13 Javascript
vue下canvas裁剪图片实例讲解
2020/04/16 Javascript
小程序实现左滑删除的效果的实例代码
2020/10/19 Javascript
解决iView Table组件宽度只变大不变小的问题
2020/11/13 Javascript
[01:45]2014DOTA2 TI预选赛预选赛 大神专访第二弹!
2014/05/20 DOTA
[42:32]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第二场 10.28
2020/10/28 DOTA
Python 网络编程起步(Socket发送消息)
2008/09/06 Python
python批量修改文件后缀示例代码分享
2013/12/24 Python
Python中__name__的使用实例
2015/04/14 Python
Python3 伪装浏览器的方法示例
2017/11/23 Python
python 对dataframe下面的值进行大规模赋值方法
2018/06/09 Python
python3 dict ndarray 存成json,并保留原数据精度的实例
2019/12/06 Python
Python threading模块condition原理及运行流程详解
2020/10/05 Python
Tretorn美国官网:瑞典外套和鞋类品牌,抵御风雨
2018/07/19 全球购物
法拉利英国精品店:Ferraris Boutique UK
2019/07/20 全球购物
事业单位考核材料
2014/05/21 职场文书
工程学毕业生自荐信
2014/06/14 职场文书
社区党员干部承诺书
2015/05/04 职场文书
2016年“七一建党节”广播稿
2015/12/18 职场文书
幼师自荐信范文(2016推荐篇)
2016/01/28 职场文书
Python中super().__init__()测试以及理解
2021/12/06 Python