Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用php-Codeigniter向电话号码发送短信?_Php_Codeigniter_Sms Gateway - Fatal编程技术网

如何使用php-Codeigniter向电话号码发送短信?

如何使用php-Codeigniter向电话号码发送短信?,php,codeigniter,sms-gateway,Php,Codeigniter,Sms Gateway,如何使用php-Codeigniter向电话号码发送短信 我们有一个短信网关提供商,我有一个用户id、密码和api url。我想知道的是,我如何在codeigniter框架中使用这些代码,我能得到一个示例代码吗?我只是想用合适的代码在Codeigniter中实现这一点。这是一个简单的脚本 $sending = http_post("your_domain", 80, "/sendsms", array("Username" => $uname, "PIN" => $password,

如何使用php-Codeigniter向电话号码发送短信

我们有一个短信网关提供商,我有一个用户id、密码和api url。我想知道的是,我如何在codeigniter框架中使用这些代码,我能得到一个示例代码吗?我只是想用合适的代码在Codeigniter中实现这一点。

这是一个简单的脚本

$sending = http_post("your_domain", 80, "/sendsms", array("Username" => $uname, "PIN" => $password, "SendTo" => $Phone, "Message" => $usermessage));

宾果游戏

codeigniter提供了简单的短信助手

在/application/helpers/中将以下文件从github复制为sendsms_helper.php

用法:

Load sendsms helper as $this->load->helper('sendsms_helper');

Call sendsms function Ex. sendsms( '919918xxxxxx', 'test message' );

您必须在CodeIgniter中使用cURL以提高安全性。此功能适用于发送短信

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;
}

我们的短信服务
。。。什么服务?你有短信网关提供商吗?如果没有更多的信息,没有人能帮助你…@madhu,到目前为止你做了什么?研究包括。谢谢。你应该向在你的公司提供服务的人或已经在这家公司工作过的人问这个问题。更有用。是的,我们有一个短信网关提供商,我有一个用户id、密码和api url。现在我想知道的是,我将如何在codeigniter框架中使用它们。能给我一个代码样本吗?我怀疑你们有什么特别需要做的,仅仅因为它是codeigniter。您可能只需要执行
文件获取内容('http://yourapiurl?password=xxx&message=xxx)
或类似。检查提供商的API文档。