程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> destoon短信接口修改方法

destoon短信接口修改方法

編輯:關於PHP編程

destoon是很優秀的B2B行業站程序。程序模塊化開發契合度很高,二次開發起來也很順暢。數據緩存,權限分配,SEO功能方面都不錯。

但是在使用這套程序的時候,常常要用到發送短信的功能,而destoon本身只接入了自己的短信接口。一些初接觸destoon的開發者不知道如何修改。

所以鐵牛特此寫個文檔分享如何修改destoon如何接入外部短信接口。

 

第一步:找到/include/global.func.php文件,搜索函數send_sms

修改function send_sms為function send_sms_back,新建函數send_sms

  send_sms(, ,  = 0,  = 0      , , , ,      (!['sms'] || !['sms_uid'] || !['sms_key'])        = 'http://app.com/test/sms.php'; 
     
      or  = word_count(      = (convert(, DT_CHARSET, 'UTF-8'     
      = 'username='.['sms_uid'     . '&pwd='.['sms_key'     . '&mobile='.
     . '&msg='.     
 
  = curl_init( curl_setopt(, CURLOPT_POST, 1 curl_setopt(, CURLOPT_POSTFIELDS,  curl_setopt(, CURLOPT_FOLLOWLOCATION, 1 curl_setopt(, CURLOPT_HEADER, 0 curl_setopt(, CURLOPT_SSL_VERIFYPEER, 0 curl_setopt(, CURLOPT_RETURNTRANSFER, 1  = curl_exec( curl_close( ='' (!==['sms_ok'      = 'Can Not Connect SMS Server'        =['sms_ok'  
 ->query("INSERT INTO {->pre}sms (mobile,message,word,editor,sendtime,code) VALUES ('','','','','','')" 
       }

第二步:設置短信返回值

我的短信接口地址是:http://app.com/test/sms.php,如果短信發送成功,信息是success,這個發送成功的信息需要在destoon管理後台去設置

 

 

 

 

提示:如果你的curl_init()函數不可用

找到找到php.ini,修改extension=php_curl.dll 把前面的分號去掉
如果你的php庫沒有php_curl.dll,那麼將php_curl.dll php5ts.dlllibeay32.dll ssleay32.dll 復制到 windows/system32下 重啟IIS或Apache服務即可。

 

destoon開發交流群號碼:98537090

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved