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静态新闻列表自动生成代码
Jun 14 PHP
php Sql Server连接失败问题及解决办法
Aug 07 PHP
第4章 数据处理-php正则表达式-郑阿奇(续)
Jul 04 PHP
php生成随机颜色的方法
Nov 13 PHP
PHP SPL标准库之数据结构栈(SplStack)介绍
May 12 PHP
PHP实现多文件上传的方法
Jul 08 PHP
php将服务端的文件读出来显示在web页面实例
Oct 31 PHP
PHP实现原生态图片上传封装类方法
Nov 08 PHP
PHP实现生成模糊图片的方法示例
Dec 21 PHP
PHPExcel 修改已存在Excel的方法
May 03 PHP
php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
May 09 PHP
PHP基于array_unique实现二维数组去重
Jul 14 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 判断服务器操作系统的类型
2014/02/17 PHP
twig模板获取全局变量的方法
2016/02/05 PHP
通过location.replace禁止浏览器后退防止重复提交
2014/09/04 Javascript
jQuery绑定事件on()与弹窗的简要概述
2016/04/27 Javascript
JavaScript交换两个变量值的七种解决方案
2016/12/01 Javascript
JS正则表达式修饰符中multiline(/m)用法分析
2016/12/27 Javascript
vuejs实现本地数据的筛选分页功能思路详解
2017/11/15 Javascript
webpack写jquery插件的环境配置
2017/12/21 jQuery
JavaScript获取移动设备型号的实现代码(JS获取手机型号和系统)
2018/03/10 Javascript
Vue验证码60秒倒计时功能简单实例代码
2018/06/22 Javascript
微信小程序 多行文本显示...+显示更多按钮和收起更多按钮功能
2019/09/26 Javascript
JavaScript canvas绘制圆弧与圆形
2020/02/18 Javascript
JS中==、===你分清楚了吗
2020/03/04 Javascript
windows如何把已安装的nodejs高版本降级为低版本(图文教程)
2020/12/14 NodeJs
[14:00]DOTA2国际邀请赛史上最长大战 赛后专访B神
2013/08/10 DOTA
[02:14]2016国际邀请赛中国区预选赛Ehome晋级之路
2016/07/01 DOTA
简单介绍Python中的JSON使用
2015/04/28 Python
python处理图片之PIL模块简单使用方法
2015/05/11 Python
linux安装Python3.4.2的操作方法
2018/09/28 Python
python模糊图片过滤的方法
2018/12/14 Python
python列表生成器迭代器实例解析
2019/12/19 Python
pytorch之Resize()函数具体使用详解
2020/02/27 Python
python简单的三元一次方程求解实例
2020/04/02 Python
浅析Python 多行匹配模式
2020/07/24 Python
matplotlib之pyplot模块坐标轴标签设置使用(xlabel()、ylabel())
2021/02/22 Python
35款精致的 CSS3 和 HTML5 网页模板 推荐
2012/08/03 HTML / CSS
Html5页面内使用JSON动画的实现
2019/01/29 HTML / CSS
罗兰·穆雷官网:Roland Mouret
2018/09/28 全球购物
大学生预备党员自我评价分享
2013/11/16 职场文书
国际贸易求职信
2014/07/05 职场文书
我心目中的好老师活动方案
2014/08/19 职场文书
2015建军节87周年演讲稿
2015/03/19 职场文书
超市采购员岗位职责
2015/04/07 职场文书
惹女朋友生气检讨书
2015/05/06 职场文书
狂人日记读书笔记
2015/06/30 职场文书
公司车辆维修管理制度
2015/08/05 职场文书