Как отправить смс с веб-сервера, написанного на PHP?используя Betamax URL - PullRequest
0 голосов
/ 18 октября 2018

Betamax предлагает ссылку для отправки смс, как преобразовать эти ссылки в php плюс HTML-форму для отправки смс.

Использование HTML SMSlink Вы также можете отправлять текстовые сообщения (SMS) без использования нашего программного обеспечения или доступа к веб-сайту.,Используйте следующую ссылку и заполните необходимые данные:

https://www.poivy.com/myaccount/sendsms.php?username=xxxxxxxxxx&password=xxxxxxxxxx&from=xxxxxxxxxx&to=xxxxxxxxxx&text=xxxxxxxxxx

Объяснение переменных:

имя пользователя: ваш пароль пользователя poivY пароль: ваш пароль poivY от: вашимя пользователя или ваш подтвержденный номер телефона.Всегда используйте международный формат для номера, начинающегося с +, например +491701234567 to: номер, на который вы хотите отправить смс.Всегда используйте международный формат, начинающийся с +, например, +491701234567 текст: сообщение, которое вы хотите отправить

1 Ответ

0 голосов
/ 18 октября 2018

Если вы знаете поставщика услуг, просто используйте номер телефона и адрес электронной почты поставщика услуг, это обратный путь в мир SMS.

Проверьте это: Поставщики услуг электронной почты дляОтправка текстовых сообщений по электронной почте

Используйте HTML-форму для информации о пользователе:

<p>Enter the Service Provider and the phone number to send a text right now!!</p>
<form action="current page or another, depending on structure" onsubmit="alert('Sent, it should be received shortly...');" method="post">
    <select name="inputMobileServiceProvider" required>
        <!--These are just some of them-->
        <option value="Verizon">Verizon</option>
        <option value="ATT">AT&T</option>
        <option value="TMobile">T-Mobile</option>
        <option value="Sprint">Sprint</option>
    </select>
    <input type="tel" name="inputMobileNumber" required />
    <input type="text" name="inputSubject" placeholder="Subject..." />
    <textarea name="inputMessage" required></textarea>
    <button>Send!!</button>
</form> 

И PHP, будь то на любой странице:

<?php
    $inputServiceProvider = $_POST['inputMobileServiceProvider'];
    $inputMobileNumber = $_POST['inputMobileNumber'];
    $inputSubject = $_POST['inputSubject'];
    $inputMessage = $_POST['inputMessage'];

    if ($inputServiceProvider === "Verizon") {
        $serviceProvider = "@vtext.com";
    } elseif ($inputServiceProvider === "ATT") {
        $serviceProvider = "@txt.att.net";
    } elseif ($inputServiceProvider === "TMobile") {
        $serviceProvider = "@tmomail.net";
    } elseif ($inputServiceProvider === "Sprint") {
        $serviceProvider = "@messaging.sprintpcs.com";
    } else {
        echo "<script>alert('I\'m sorry but a Service Provider wasn't found, please try again!')</script>";
    }
    $searchArray = array(" ", "-", "(", ")", "+1")
    $inputMobileNumber = str_ireplace($searchArray, "", $inputMobileNumber);
    $recipientEmail = $inputMobileNumber + $serviceProvider
    mail($recipientEmail, $inputSubject, $inputMessage);
?>

Ипомните, это всего лишь пример.Для производственного использования используйте htmlspecialchars() и другие меры безопасности на веб-сайте.Также убедитесь, что есть контроль спама.Ваш веб-сайт может быть в беде, если вы запутались со случайными номерами SMS или если пользователь рассылает спам другим пользователям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...