Подтвердить что ты не робот

Передача SMS/текстовых сообщений через PHP

Мне интересно узнать, возможно ли вообще отправлять текстовые сообщения через PHP. Основная цель которого - отправить одно сообщение группе людей - 10+ - с обновлениями, касающимися новостей и т.д. Предпочтительно раствор должен быть бесплатным, хотя это не является необходимостью в любом случае. Спасибо всем заблаговременно.

4b9b3361

Ответ 1

Я сделал это с PHP, и он работает очень хорошо. Текстовые сообщения - это не что иное, как электронная почта, обычно с получателем 10-значный номер @address.com. Если вы хотите отправить текстовые сообщения кому-то с PHP, вам необходимо получить правильный адрес:

Вот неполный список

Вам нужно быть осторожным с тем, как долго получаются ваши сообщения, так как около 55 символов (я считаю) ваше сообщение может быть разделено на несколько текстов или потеряно.

Отправка текстов по электронной почте бесплатна.

Ответ 3

Мне интересно узнать, будет ли это быть в состоянии осуществимо, чтобы иметь возможность отправлять текстовые сообщения через PHP

Конечно, это возможно;-)
Все может быть сделано в PHP; -)

Для получения дополнительной информации вы можете ознакомиться с этими вопросами/ответами, которые предоставляют некоторую полезную информацию:

Есть несколько провайдеров, которые вы можете использовать в качестве шлюза для отправки SMS; все же, возможно, не бесплатно (SMS не являются бесплатными, в конце концов, вообще говоря) - но затраты не такие большие...

Ответ 4

Если у вас есть собственный Android-телефон и вы не хотите платить за SMS-шлюз, вы можете настроить свой собственный.

скачать API шлюза SMS (Play store), который это бесплатное приложение, которое вы можете использовать для отправки и получения сообщений с использованием HTTP-запросов. вот пример PHP с их сайта.

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

$postdata = http_build_query(
    array(
    'Username' => "[email protected]",
    'Password' => "password",
    'Number' => "+447791064782",
    'Message' => "Hello World!",
    )
);

$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);

Ответ 5

Если это, например, внутреннее приложение для отчетов, как правило, самый простой способ получить SMS-сообщения для людей - использовать своих поставщиков услуг связи -to-SMS-шлюзы. Это требует, чтобы указанные поставщики услуг имели их, но все это делают майоры. Все, что вы делаете, это узнать адрес электронной почты для отправки в SMS для каждого человека и использовать mail() или некоторые из них для отправки напишите там.

Ответ 6

Чтобы отправлять текстовые сообщения, как в sms, вам понадобится sms-шлюз, это можно настроить очень легко. В прошлом я создал приложение, которое преобразует электронное письмо в sms через php, используя почтовую почту lib, и вы также можете сделать это по-другому, где sms преобразуется в электронную почту... единственная сложная часть будет получение sms-шлюза, обеспечивающего очень дружественный интерфейс