Как интегрировать смс шлюз в codeigniter

У меня есть проект codeigniter. Уже есть смс шлюзы, такие как clickatell и twilio. Я хочу включить в свой проект еще один шлюз sms с именем lifetimesms.com. Вот код для шлюза lifetimesms.

<?php
$username = 'username';
$password = 'password';
$to = '44xxxxxxxx';
$from = 'Brand';
$message = 'Test SMS from Lifetimesms.com';
$url = "http://Lifetimesms.com/plain?username=".$username."&password=".$password."&to=".$to."&from=".urlencode($from)."&message=".urlencode($message)."";
//Curl Start
$ch  =  curl_init();
$timeout  =  30;
curl_setopt ($ch,CURLOPT_URL, $url) ;
curl_setopt ($ch,CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch,CURLOPT_CONNECTTIMEOUT, $timeout) ;
$response = curl_exec($ch) ;
curl_close($ch) ;
//Write out the response
echo $response ;

?>

Что для этого нужно в codeigniter?

-6

Решение

почему бы вам просто не добавить его непосредственно в файл контроллера (SMS.php)
как это

<?php if (!defined('BASEPATH')) exit('No direct script access allowed');class SMS extends CI_Controller {
public function __construct()
{
parent::__construct();
}public function index()
{

$username = 'username';
$password = 'password';
$to = '44xxxxxxxx';
$from = 'Brand';
$message = 'Test SMS from Lifetimesms.com';
$url = "http://Lifetimesms.com/plain?username=".$username."&password=".$password."&to=".$to."&from=".urlencode($from)."&message=".urlencode($message)."";
//Curl Start
$ch  =  curl_init();
$timeout  =  30;
curl_setopt ($ch,CURLOPT_URL, $url) ;
curl_setopt ($ch,CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch,CURLOPT_CONNECTTIMEOUT, $timeout) ;
$response = curl_exec($ch) ;
curl_close($ch) ;
//Write out the response
die($response);
}

}

тогда просто беги так
http://xxxx.com/codeigniter/sms

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector