一些实用的公用php接口

百度获取ip地址归属地接口:

 function ipView($value=‘‘)
{
	$return = file_get_contents(‘http://api.map.baidu.com/location/ip?ip=‘.$value.‘&ak=qZzoWoRc3ceixVUFY6Qb9wOn‘);
	$baidu_mapA=json_decode($return,true);
	return $baidu_mapA[‘content‘][‘address‘];
}

获取手机号码归属地接口:

 function phoneView($mobile) {
    $mobileA=file_get_contents(‘http://virtual.paipai.com/extinfo/GetMobileProductInfo?mobile=‘.$mobile.‘&amount=10000‘);
    $mobileA=str_replace(array("‘","(",")","}",";"),"",iconv(‘gb2312‘, ‘utf-8‘, $mobileA));
    $douH=explode(‘,‘, $mobileA);
    $ShengA=explode(‘:‘, $douH[1]);
    $ShiA=explode(‘:‘, $douH[7]);
 }

微信公众号给订阅用户发送消息接口:

 public function sendSms($strMobile,$content){

		$username = "";
		$password = "";
		$sendto =$strMobile;
		$message =urlencode($content) ;//内容解码

		$url="http://124.173.70.59:8081/SmsAndMms/mt?";
		$curlPost = ‘Sn=‘.$username.‘&Pwd=‘.$password.‘&mobile=‘.$sendto.‘&content=‘.$message.‘‘;

		$ch = curl_init();//初始化curl
		curl_setopt($ch,CURLOPT_URL,$url);//抓取指定网页
		curl_setopt($ch, CURLOPT_HEADER, 0);//设置header
		curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //要求结果为字符串且输出到屏幕上
		curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);  //允许curl提交后,网页重定向  
		curl_setopt($ch, CURLOPT_POST, 1);//post提交方式
		curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);
		$data = curl_exec($ch);//运行curl
		curl_close($ch);
	}
时间: 2024-08-30 04:41:25

一些实用的公用php接口的相关文章

(实用篇)php支付宝接口用法分析

本文实例讲述了php支付宝接口用法.分享给大家供大家参考.具体分析如下: 现在流行的网站支持平台,支付宝当仁不让的老大了,现在我们就来告诉你如何使用支付宝api来做第三方支付,把支付宝放到自己网站来, alipay_config.php配置程序如下: <?php */ //alipay_config.php 配置程序 $interfaceurl = "https://www.alipay.com/payto:"; $sitename = "网站名称"; $we

JAVA中Collection接口和Map接口的主要实现类

Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements).一些Collection允许相同的元素而另一些不行.一些能排序而另一些不行.Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set. 所有实现Collection接口的类都必须提供两个标准的构造函数:无参数的构造函数用于创建一个空的Collectio

[Js/Jquery]天气接口简单使用

写在前面 今天在群里有朋友使用一个天气api,觉得挺实用的,就记录一下.省的以后再花费功夫去找. 地址:http://www.k780.com/api,在这个网站提供了实用的几种接口,比如查询ip,天气,身份证等信息. 参数介绍 一个例子 1 <!DOCTYPE html> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Conten

自制简单实用IoC

IoC是个好东西,但是为了这个功能而使用类似 Castle 这种大型框架的话,感觉还是不大好 代码是之前写的,一直没详细搞,今天整理了一下,感觉挺实用的. IoC定义接口: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace System { /// <summary> /// 一个接口,支持Io

【转】Java的接口和抽象类的区别

1.      抽象类和接口的区别 所谓抽象类是用来表征我们在对问题领域进行分析.设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象:所谓接口,相当于电源插座,可插入构件相当于电器.可插入构件的关键在于存在一个公用的接口,以及每个构件都实现了这个接口.接口是实现构件的可插入性的关键. 1.1.   从语法层区别抽象类和接口 从语法层来讲,Java语言对于抽象类和接口给出了不同的定义方式,下面以定义一个名为Demo的抽象类为例来说明这种不同. Demo抽象类的定义方式如下:

[JAVA &#183; 初级]:13.接口

定义 什么是? 它是一套标准,是一套规则,是一套对所有类的统一的要求. 做什么? 它是为了实现多继承而出现的. 有什么? 它只包含两种成份: 1) 公共的静态的常量. 2) 抽象方法. 如何做? 通过 interface 关键字来实现 . 格式: <span style="font-size:18px;"><span style="font-size:18px;">public interface 接口名 { ..... }</span

【设计模式】 类和接口

[设计模式] 抽象类和接口 一. 抽象类 1. 不能实例化 2. 内部方法可以有实现,也可以是是抽象方法 3. 内部属性和方法有访问修饰符 4. 抽象子类继承时, 父类抽象方法可以不实现 5. 单一继承 6. 相同属性,相同方法(可以是不同实现)用抽象类, 因内部方法可以有实现,可以在父类实现方法,让子类公用 二. 接口 1. 不能实例化 2. 内部方法只能是抽象方法,不能有实现 3. 内部属性和方法不能有访问修饰符 4. 子类必须实现所有抽象方法, 除非是抽象子类,抽象子类可以用抽象方法省略父

[implements] - 一个接口的使用

4种货物,如何使用一个接口实现CRUD: package com.tansuo365.test1.service.goods; import com.tansuo365.test1.entity.Goods; import com.tansuo365.test1.mapper.goods.IGoodsCommonMapper; import java.util.List; /** * 货品公用service接口 * {@link #setGoodsTypeMapper 设置货品类型} * {@l

JAVA集合框架

收藏 查看我的收藏 146有用+1 56 编辑 Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称.用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台.动态的Web.Internet计算.从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet.集合框架是为表示和操作集合而规定的一种统一的标准的体系结构.任何集合框架都包含三大块内容:对外的接口.接口的实