Heim >php教程 >php手册 >php飞信接口实例应用代码

php飞信接口实例应用代码

WBOY
WBOYOriginal
2016-05-25 16:38:521089Durchsuche

<?php
header("content-type: text/html; charset=utf-8");
error_reporting(0);
include "../libs/fetion.class.php";
$demo = $_get[demo];
$help = &#39;帮助:如果需要群发多号用英文逗号(,)分隔(159..,159..),有更多建议请联系 qq:85431993<br>e-mail:threesky@gmail.com&#39;;
$api = "本站接口:<br>http://api.heqee.com/fetion/?username=飞信手机号码&passowrd=飞信手机密码&to=接收人号码&message=短信内容<br>或者<br>http://api.heqee.com/fetion/?u=飞信手机号码&p=飞信手机密码&t=接收人号码&m=短信内容";
if ($demo != "") {
    if (!in_array($demo, array(
        "send",
        "code",
        "help",
        "api"
    ))) {
        error("参数错误!");
    }
    switch ($demo) {
        case "code":
            exit(highlight_file("demo.php", true));
            break;
        case "help":
            exit($help);
            break;
        case "api":
            exit($api);
            break;
    }
}
function getval($key) {
    if (!isset($_post[$key]) || $_post[$key] == null || $_post[$key] == &#39;&#39;) {
        return ($_get[$key] != &#39;&#39; && isset($_get[$key])) ? trim($_get[$key]) : null;
    } else {
        return ($_post[$key] != &#39;&#39; && isset($_post[$key])) ? trim($_post[$key]) : null;
    }
}
function error($msg) {
    exit("<b>heqee info:</b> " . $msg);
}
function gbktoutf8($value) {
    return iconv("gbk", "utf-8", $value);
}
$send = array();
$send[&#39;username&#39;] = getval(&#39;username&#39;) != null ? getval(&#39;username&#39;) : getval(&#39;u&#39;);
$send[&#39;password&#39;] = getval(&#39;password&#39;) != null ? getval(&#39;password&#39;) : getval(&#39;p&#39;);
$send[&#39;to&#39;] = getval(&#39;to&#39;) != null ? getval(&#39;to&#39;) : getval(&#39;t&#39;);
$send[&#39;message&#39;] = gbktoutf8(getval(&#39;message&#39;) != null ? getval(&#39;message&#39;) : getval(&#39;m&#39;));
$send[&#39;message_len&#39;] = strlen($send[&#39;message&#39;]);
switch ($send) {
    case $send[&#39;username&#39;] == null:
        error(&#39;请输入登陆手机的号码.&#39;);
        break;
    case $send[&#39;password&#39;] == null:
        error(&#39;请输入登陆手机的密码.&#39;);
        break;
    case $send[&#39;to&#39;] == null:
        error(&#39;请输入接收手机的号码.&#39;);
        break;
    case $send[&#39;message&#39;] == null:
        error(&#39;请输入短信内容.&#39;);
        break;
    case $send[&#39;message_len&#39;] > 360:
        error(&#39;消息内容不能超过180个字符.&#39;);
        break;
}
$fetion = new fetion($send[&#39;username&#39;], $send[&#39;password&#39;]);
$fetion->send($send[&#39;to&#39;], $send[&#39;message&#39;]);
/*
    所需php扩展:curl, simplexml 
*/
include "libs/fetion.class.php";
//设置飞信帐号密码
$username = "15900000000";
$password = "password";
//接收号码,多号码用","分隔(159..,159..)
$sendto = "15900000000,13400000000";
//消息内容
$message = "i am from heqee.com";
//开源代码phprm.com
//实例化(必须)
$fetion = new fetion($username, $password);
//发送 返回布尔
$sms = $fetion->send($sendto, $message);
if ($sms) {
    echo "ok";
}


永久链接:

转载随意!带上文章地址吧。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn