飞信接口如何写

飞信接口如何写?

很简单,在配置安装好飞信之后,只需要写一个接口程序,外加一条发送飞信的命令即可

接口程序:

<?php

header("content-type:text/plain; charset=UTF-8");

$command = "/usr/local/nagios/libexec/fetion3.sh";

$params = array("phone","msg");

foreach ($params as $param) {

               if(isset($_REQUEST[$param]) && !empty($_REQUEST[$param])) {

                       $val = "\"".$_REQUEST[$param]."\"";

                       $command = $command." ".$val;

               } else {

                       die('Params error. your should do like this ?phone=xxx&msg=xxx');

               }

}

system($command);

?>

这个程序的大致意思是:php脚本接收两个参数,而且这两个参数都已设置而且不为空,就执行shell脚本,也就是发送短信的脚本.

上边程序中用到的脚本

#!/bin/bash

/usr/local/fetion2/fetion --mobile=15800329316 --pwd=19881211 --to="$1" --msg-type=1 --msg-utf8="$2"

有了上边的条件,我们只需要在地址栏中输入这样的url就能成功向某人发送短信了http://192.168.6.13/fetion.php?phone=某人的手机号&msg=发送到内容.


你可能感兴趣的:(飞信接口如何写)