![](/img/trans.png)
[英]how to fetch the phone number from mysql and send sms using API in php?
[英]How to send an sms to a phone number using php- Codeigniter?
如何使用php- Codeigniter将短信发送到电话号码?
我们有一个sms-gateway-provider,我有一个用户ID,密码和api-url。 我想知道的是,我将如何在codeigniter框架中使用这些代码,能否获得示例代码? 我只是想要适当的代码来在Codeigniter中实现此目的。
有简单的短信助手可用于codeigniter
从github下面的文件复制为/ application / helpers /中的sends_helper.php
https://github.com/SpringEdgeIndia/codeigniter-sms-api/
用法:
Load sendsms helper as $this->load->helper('sendsms_helper');
Call sendsms function Ex. sendsms( '919918xxxxxx', 'test message' );
它是一个简单的脚本
$sending = http_post("your_domain", 80, "/sendsms", array("Username" => $uname, "PIN" => $password, "SendTo" => $Phone, "Message" => $usermessage));
和宾果游戏
您必须使用cURL以获得CodeIgniter中的更高安全性。 此功能适用于发送短信。
function sms_code_send($number='',$message='')
{
$username = 'username';
$password = '*******';
$originator = 'sender name';
$message = 'Welcom to ......, your activation code is : '.$message;
//set POST variables
$url = 'http://exmaple.com/bulksms/go?';
$fields = array(
'username' => urlencode($username),
'password' => urlencode($password),
'originator' => urlencode($originator),
'phone' => urlencode($number),
'msgtext' => urlencode($message)
);
$fields_string = '';
//url-ify the data for the POST
foreach($fields as $key=>$value)
{
$fields_string .= $key.'='.$value.'&';
}
rtrim($fields_string,'&');
//open connection
$ch = curl_init();
//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
//execute post
$result = curl_exec($ch);
//close connection
curl_close($ch);
return $result;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.