Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Code zum Abfangen von Textnachrichteninhalten

PHP-Code zum Abfangen von Textnachrichteninhalten

小云云
小云云Original
2018-02-10 09:40:391441Durchsuche

Dieser Artikel stellt Ihnen hauptsächlich die Methode zum Abfangen und Starten von Textnachrichteninhalten mit PHP vor. Freunde, die es benötigen, können sich darauf beziehen.

Der spezifische Code lautet wie folgt:


$str_tmp  = DAdmin_Utils::gbkStrSplit(“短信内容”, 700);//内容过长返回的是一个截取内容后的数组  700指的是截取的长度
    $total = count($str_tmp);
    $num  = 1;
    foreach($str_tmp as $str)
    {
      if($total > 1)
      {
       $str = $str . "{$num}/{$total}";
       $num ++;
      }
      $sign = strtoupper(md5($key.$pMobile.$str.$ip));
      $url = "短信地址?from=37&sgin=".$sign."&tel=".$pMobile."&msg=".$str;
      $ret = file_get_contents($url);
      $result = json_decode($ret,true);
    }
//发送短信方法
function gbkStrSplit($string, $len = 1)
  {
    $length = strlen($string);//获取长度,汉字占三个字节
    $retstr = '';
    $retArr = array();
    for ($i = 0; $i < $length; $i++) {
      $retstr .= ord($string[$i]) > 127 ? $string[$i] . $string[++$i] : $string[$i];
      $len_tmp = strlen($retstr);
      if ($len_tmp >= $len) {
        $retArr[] = $retstr;
        $retstr = &#39;&#39;;
      }
    }
    if ($retstr != &#39;&#39;) {
      $retArr[] = $retstr;
    }
    return $retArr;
  }

Verwandte Empfehlungen:

php Abfangen Einführung in String-Methoden

PHP fängt die String-Funktion substr() ab, Funktionsbeispiel, Verwendungsdetails

PHP fängt die Zeichen zwischen den angegebenen 2 Zeichen ab String-Methode

Das obige ist der detaillierte Inhalt vonPHP-Code zum Abfangen von Textnachrichteninhalten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn