bascil / ussd-student-bursary-application
基于USSD的助学金申请的PHP实现
This package is auto-updated.
Last update: 2024-09-17 17:02:27 UTC
README
这是一个基于非洲通话API的USSD学生助学金申请的PHP实现。此项目是在沙盒(测试)模式下开发的。要上线,请联系非洲通话有限公司 https://www.africastalking.com/contact。
先决条件
为了测试,请从Google Playstore下载非洲通话安卓应用或使用https://simulator.africastalking.com:1517/的Web界面。
安装
此项目支持Composer依赖管理工具,也可以不使用Composer使用。
- 运行以下命令以克隆此存储库
git clone https://github.com/Bascil/ussd-student-bursary-application.git
或者
- 下载已压缩的源代码
配置
-
将cdf_bursary.sql文件导入MySQL数据库。
-
使用dbConnector.php文件配置数据库连接
<?php
/* Configure Database */
$conn = 'mysql:dbname=cdf_bursary;host=127.0.0.1;'; //database name
$user = 'root'; // your mysql user
$password = ''; // your mysql password
// Create a PDO instance that will allow you to access your database
try {
$db = new PDO($conn, $user, $password);
}
catch(PDOException $e) {
//var_dump($e);
echo("PDO error occurred");
}
catch(Exception $e) {
//var_dump($e);
echo("Error occurred");
}
?>
-
转到https://account.africastalking.com/。创建一个账户,然后点击“转到沙盒应用”按钮
-
在你的沙盒账户下,在USSD > 创建渠道,选择一个共享服务代码,例如
*384*
,以及一个渠道,例如1100,即*384*1100#
(确保选择一个尚未被占用的唯一渠道) -
配置你的回调URL(指向你的应用的URL),例如http://www.example.com/folder_name/ussd_cdf.php,然后点击“创建渠道”。这假设你正在使用example.com的主机域名工作的真实服务器。将域名替换为你的域名。
-
如果你在工作站上,你可以设置一个
Ngrok
服务器或Localtunnel
来将你的本地主机暴露到互联网上。使用提供的临时URL作为回调,例如http://6a71f5ec.ngrok.io/folder_name/ussd.php。这仅在计算机开启并连接到互联网时有效。如果你使用Ngrok
免费套餐,此地址可能每8小时更改一次。你也可以选择每月5美元的付费版本。 -
现在使用从Google Playstore下载的非洲通话安卓应用或使用https://simulator.africastalking.com:1517/的Web界面,使用你配置的USSD代码(即
*384*1100#
)测试USSD应用。
Linux托管
如果您需要VPS或专用托管,请访问此链接 Server Host
支持
需要使用此包的支持:-
电子邮件basilndonga@gmail.com或通过skype与我联系 basilndonga
。
如果您希望成为此项目的贡献者,请告知我。如果您想请我喝咖啡,您可以通过此链接支持我。
如果您受到此项目的启发,别忘了在github和twitter @basilndonga
上关注我。
如果您希望将我作为开发人员参与您的项目,请随时联系我
许可证
此USSD包是开源软件,许可协议为MIT许可证。
编码愉快!!!!!!!