4

我正在完成我最后一年的项目,我想通过 php 向客户发送短信。

有什么方法可以将我的手机用作 GSM 调制解调器并通过 php 发送短信?

我试过“Ozeki NG - SMS Gateway”,但不知道如何通过 php 发送短信。

如果有人使用/尝试过“Ozeki NG - SMS Gateway”,请告诉我如何正确使用它?

任何建议请务必让我知道。

我有一个诺基亚 701。它可以用作 gsm 调制解调器吗?

谢谢

4

5 回答 5

3

试试这个来自 Twilio 的示例代码,我在一次黑客马拉松中使用了它。仅出于演示目的,这可能会有所帮助。不过要看是哪个国家。

http://www.twilio.com/docs/quickstart/php/sms

于 2013-09-24T17:45:35.100 回答
1

美国电信公司允许您以电子邮件的形式发送短信。我已经很多年没玩过了,但我记得 Verizon 是[Phone #]@vtext.com[Phone #]手机的 10 位电话号码在哪里。您可以为不同的电信公司查找不同的域。最重要的是这是免费的,而不必为每条短信付费。

于 2013-09-24T17:44:18.233 回答
1

如果您的手机是安卓手机,您可以使用诸如SMS Gateway API之类的应用程序,它将您的手机变成一个 SMS 网关,并允许您通过 PHP 发送和接收消息。

$URL = "http://v2.smsgateway.me/API/Send/Single.php";

$postdata = http_build_query(
    array(
    'Username' => "foo@bar.co.uk",
    'Password' => "password",
    'Number' => "+447791064782",
    'Message' => "Hello World!",
    'Device' => 1, //Send from device 1 (optional)
    'SendAt' => (time() + (60 * 60)), //Send in 1 hours time (optional)
    'ExpireAt' => (time() + (60 * 60 * 2)) //Expire in 2 hours time (optional)
    )
);

$opts = array('http' => array('method'  => 'POST', 'header'  => 'Content-type: application/x-www-form-urlencoded', 'content' => $postdata));

$context  = stream_context_create($opts);

$result = file_get_contents($URL, false, $context);

echo $result;
于 2014-01-22T23:43:56.990 回答
1

您可以尝试https://www.clickatell.com/它易于使用并集成到您的 php 代码中,您可以使用 http 或 rest api。

于 2018-02-28T03:28:55.393 回答
0

我假设您已经使用上述设置从 msg91 获得了短信服务,或者您可以使用任何短信服务提供商,如 Twilio、Nexmo 等。现在我正在创建一个通用函数,您可以在 PHP 代码中的任何位置调用它来发送任何类型的文本短信.

//send otp message
public static function sendMessage($mobile, $message)
{
    $message = urlencode($message);
    $url = sprintf("http://api.msg91.com/api/v2/sendsms?authkey=%s&mobiles=%s&message=%s&sender=%s&route=%s",
        env('MSG91_AUTH_KEY'), $mobile, $message, env('MSG91_SENDER_ID'), env('MSG91_ROUTE'));
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    $output = curl_exec($ch);
    curl_close($ch);
    return $output;
}

有关更多详细信息和逐步执行,请点击以下链接:

https://www.lelocode.com/posts/sending-sms-like-otp,-welcome-message,mobile-verification-using-php---lelocode

于 2018-12-16T10:27:09.233 回答