CodeIgniter

Codeigniter框架使用阿里大鱼短信发送平台的方法

2016-05-06  本文已影响523人  Jetsung

原创,原载于:https://www.skiy.net/201605034014.html

首先,要在淘宝开放平台正式开通了“应用”:http://my.open.taobao.com/app/app_list.htm ,并且确保已经成功获取App Key和App Secret。
然后进入“应用” =》 SDK下载=》服务端SDK=》下载“PHP版本”=》最终得到一个zip包名为“sdk-php-(appkey).zip”的SDK。

下面进入代码修改篇:

1.将zip包解压到一个文件夹为Alidayu的文件夹,最终得到文件如下:

Alidayu
├── aliyun
├── Autoloader.php
├── top
└── TopSdk.php 

2.修改文件Autoloader.php,在第一行添加命名空间“Alidayu”:

namespace Alidayu;

class Autoloader{

3.将最后一行注释掉,并添加一个名为register的静态方法:

    public static function register()
    {
        spl_autoload_register(array(new self(), 'autoload'));
    }
}
//spl_autoload_register('Autoloader::autoload');

4.将"Alidayu"整个文件夹复制到 “application/libraries”,将在该目录下创建文件为"Alidayu.php",代码如下:

<?php

require "Alidayu/TopSdk.php";

class Alidayu {
    public function __construct() {
        Alidayu\Autoloader::register();
    }
}

使用方式:
和阿里大鱼官网的教程一样使用,只需要在使用前将该类库加载进来即可:

<?php
$this->load->library('Alidayu');
上一篇 下一篇

猜你喜欢

热点阅读