📅  最后修改于: 2023-12-03 14:59:58.198000             🧑  作者: Mango
在本文中,将介绍如何使用 CodeIgniter 框架以及 PHP 语言发送短信。我们将使用 Twilio 来发送短信。
首先需要注册一个 Twilio 账户来获取以下信息:
Account SID
(账户 ID)Auth Token
(账户密钥)同时我们也需要在本地安装 CodeIgniter 框架。
我们首先要安装 Twilio SDK,在 CodeIgniter 项目中安装 PHP SDK:
composer require twilio/sdk
我们在控制器中加载 Twilio SDK:
$this->load->library('twilio');
接下来,我们可以使用以下代码段发送短信:
$from_number = 'twilio_number';
$to_number = 'to_number';
$message = $this->twilio->messages->create(
$to_number,
array(
'from' => $from_number,
'body' => 'Hello from Twilio!'
)
);
echo $message->sid;
以上代码首先从 Twilio 数字账号向目标手机号发送了一条短信。要使用此代码,请通过替换“twilio_number”和“to_number”变量的值为 Twilio 数字账号和目标手机号。
以下是完整的代码示例:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Sms extends CI_Controller {
public function send_sms()
{
// Load Twilio library
$this->load->library('twilio');
// Twilio number
$from_number = 'twilio_number';
// Destination number
$to_number = 'to_number';
// Send message
$message = $this->twilio->messages->create(
$to_number,
array(
'from' => $from_number,
'body' => 'Hello from Twilio!'
)
);
// Output message SID
echo $message->sid;
}
}
以上代码将发送一条短信到目标手机号,并在页面中输出短信 SID。
以上为使用 CodeIgniter 框架和 PHP 语言发送短信的基本步骤。使用 Twilio 比起其他通信平台,它的文档和 SDK 极其易于使用。