/** * [getDES get请求 放回数据DES加密接口] * @param {String} $api 必须传,api名 用于获取相应配置 * @param {String} $act 必须传,请求的api接口 * @param {Array} $para 请求参数 * @return {Json} 请求返回数据 */ function getDES($api, $act, $para) { $apiconfig = getC($api); $url = @$apiconfig['url']; $token = @$apiconfig['apitoken']; $para = self::getPara($para); $url = $url . "/" . $act . "?" . $para . "&apitoken=" . $token; $res = CURLHandler::share()->query($url); $res = MyDes::share()->decode($res, @$apiconfig['DES_KEY']); $res = json_decode($res); return $res; }
/** * 多条短信用 ',' 分隔 * @param type $phones * @param type $content */ public function send($phones, $content) { if (!ereg("^.*\$", $phones)) { return false; } if (strlen($phones) < 3) { return false; } $key = getC("SMS_KEY"); $sucretKey = getC("SMS_SUCRET"); $url = "http://sms.bechtech.cn/Api/send/data/json?accesskey={$key}&secretkey={$sucretKey}&mobile={$phones}&content=" . urlencode($content); //my_log($url); if (CURLHandler::share()->query($url) === FALSE) { return false; } return true; }
function testCURL() { $content = CURLHandler::share()->query("http://www.zsgjs.com"); my_log($content); }