Advertisement
Guest User

Untitled

a guest
May 23rd, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.34 KB | None | 0 0
  1. public function actionChes()
  2. {
  3.     $n = Yii::$app->request->get('phone');
  4.     $phone = str_replace(" ","",$n);
  5.     $chime = new Chime();
  6.     if ($phone != '') {
  7.         $chime->phone = $phone;
  8.         $chime->save();
  9.         $d = date("d.m.y H:i");
  10.         $m = sprintf('На сайте просят перезвонить %s %s %s', $phone, PHP_EOL, $d);
  11.        
  12.         $query = [
  13.             'version' => 'http',
  14.             'key' => '', // ключ апи
  15.             'command' => 'send',
  16.             'from' => '', // имя отправителя
  17.             'to' => '', // номер получателя
  18.             'message' => $m,
  19.             'viber' => 1,
  20.             'viber_type' => 'text',
  21.             'viber_message' => $m,
  22.             'viber_from' => '', // имя отправителя для вайбера
  23.             'viber_lifetime' => 60,
  24.             'viber_sms' => true
  25.         ];
  26.        
  27.         $url = sprintf('https://alphasms.ua/api/http.php?%s', http_build_query($query));
  28.  
  29.         $Curl = curl_init();
  30.        
  31.         $CurlOptions = [
  32.             CURLOPT_URL => $url,
  33.             CURLOPT_HEADER => false,
  34.             CURLOPT_RETURNTRANSFER => true,
  35.             CURLOPT_CONNECTTIMEOUT => 30,
  36.             CURLOPT_TIMEOUT => 30
  37.         ];
  38.        
  39.         curl_setopt_array($Curl, $CurlOptions);
  40.        
  41.         if (false === ($Result = curl_exec($Curl))) {
  42.             throw new Exception('Http request failed');
  43.         }
  44.  
  45.         curl_close($Curl);
  46.     }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement