91成人在线播放_欧美一区二区视频在线观看_91精品国产高清久久久久久_国产精品久久亚洲不卡4k岛国


待發短信

在線客服
產品支持 短信寶客服
合作渠道 渠道合作
服務咨詢

4001-021-502

工作時間

9:00-21:00

ESPCMSP8企業網站管理系統短信接口替換

ESPCMS是一款基于LAMP開發的企業網站管理系統,二次開發及后期維護方便,小編對這款系統還是比較了解的,今天小編就以替換短信接口為例為大家講解一下如何進行二次開發,使用的短信接口是我們短信寶短信群發平臺,我們短信寶短信群發平臺非常穩定,發送速度快,注冊就送測試短信,推薦大家使用。

首先我們打開項目\ESPCMS_V8\ESPCMS_V8\espcms_public\ESPCMS_Core.php文件,增加postsmsbao 方法

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
public static function postsmsbao($data='')
  if ($data['smsmoblie'] == $data['moblienumber']) {
   $http $url."u=".$data['userid']."&p=".$data['smssnid']."&m=".$data['moblienumber']."&c=【".$data['smskey']."】".$data['smscontent'];
  }else{
   $http $url."u=".$data['userid']."&p=".$data['smssnid']."&m=".$data['smsmoblie']."&c=【".$data['smskey']."】".$data['smscontent'];
  }
  if (function_exists('file_get_contents')) {
   $info file_get_contents($http);
  }else{
     $curl = curl_init();
           curl_setopt($curl, CURLOPT_URL, $http);
           curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
           curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
           if (!empty($data)) {
               curl_setopt($curl, CURLOPT_POST, 1);
               curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
           }
           curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
           $info = curl_exec($curl);
           curl_close($curl);
  }
 
  return $info;

接著打開項目\ESPCMS_V8\ESPCMS_V8\espcms_interface\ESPCMS_SendMessage.php文件替換smssend方法

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 public static function smssend($smsContent = null, $toMoblie = 0, $isSendtype = 0) {
  global $espcms_command;
  $smsContent = trim(strip_tags($smsContent));
  if (empty($smsContent) || empty($toMoblie)) {
   return false;
  }
  if (!preg_match("/^1[0-9]{10}$/i"$toMoblie)) {
   return false;
  }
  $userid $espcms_command['SMS_USER_ID'];
  $smssnid $espcms_command['SMS_MESSAGE_ID'];
  $smskey $espcms_command['SMS_KEY'];
  $moblienumber $espcms_command['SMS_MOBLIE_NB'];
  $ipadd = real_remote_ip(true);
 
  $post['userid'] = $userid;
  $post['smssnid'] = md5($smssnid);
  $post['smskey'] = $smskey;
  $post['ip'] = $ipadd;
  $post['smsmoblie'] = $moblienumber;
  $post['sendmoblie'] = $toMoblie;
  $post['smscontent'] = $smsContent;
  $service_status = ESPCMS_Core::postsmsbao($post);
 
  if ($service_status == '0') {
   return true;
  else {
   return false;
  }
 }

在項目根目錄下創建\ESPCMS_V8\ESPCMS_V8\smsbao.php文件

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
header("Content-type:text/html;charset=utf-8");
require_once('./espcms_public/ESPCMS_Mysql.php' );
require('./espcms_datacache/espcms_config.php');
$conn = mysqli_connect(ESPCMS_DB_HOST,ESPCMS_DB_USER, ESPCMS_DB_PASSWORD);
if(! $conn )
{
  die('連接失敗: ' . mysqli_error($conn));
}
mysqli_query($conn "set names".ESPCMS_DB_CHARSET);
mysqli_select_db( $conn, ESPCMS_DB_NAME );
$db_table = ESPCMS_DB_PREFIX . 'config';
$newsql = sreadfile("smsbao.sql");
$sqls explode(";"$newsql);
 
foreach ($sqls as $sql) {
 $sqls = trim($sql);
 $sql =  str_replace('$db_table',$db_table,$sqls);
 if (empty($sql)) {
  continue;
 }
 if(!$query $query =  mysqli_query( $conn$sql )) {
  echo "執行sql語句成功 ".mysql_error();
  exit();
 }
}
 
echo "<h4>ESPSMS短信寶短信插件安裝成功,請刪除此文件。</h4>";
 
function sreadfile($filename){
 $content '';
 if(function_exists('file_get_contents')) {
  @$content file_get_contents($filename);
 else {
  if(@$fp fopen($filename'r')) {
   @$content fread($fpfilesize($filename));
   @fclose($fp);
  }
 }
 return $content;
}

最后在系統根目錄中\ESPCMS_V8\ESPCMS_V8\smsbao.sql

?
1
2
3
UPDATE `$db_table` SET config_title='短信寶用戶名',config_validation='',config_content='沒有賬號?請去http://www.gjrencai.com/reg注冊賬號' WHERE config_name='SMS_USER_ID';
UPDATE `$db_table` SET config_title='短信寶密碼',config_validation='',config_content='請填寫您的短信寶密碼' WHERE config_name='SMS_MESSAGE_ID';
UPDATE `$db_table` SET config_title='短信簽名',config_validation='',config_content='請填寫您的短信簽名 ' WHERE config_name='SMS_KEY';

經過上面的替換,短信寶的短信平臺已經替換成功了,可以正常使用了。進行測試發送:

報備一下短信寶的VIP模板,這樣就可以走短信寶的優質通道了,即便遇到敏感文字我們都不會人工審核,短信內容3~5秒就可送達。

另外:我們已經開發好完整的ESPCMS企業網站管理系統短信寶插件,點擊此鏈接 下載及查看安裝流程。

開源插件

最新更新

電商類

CMS類

微信類

文章標簽