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

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

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

Вот частичный список

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

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

Zeep Mobile

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

Конечно, это возможно 😉
Все можно сделать в PHP 😉

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

  • SMS из веб-приложения
  • Отправка SMS с PHP
  • любой хороший php-учебник о том, как отправлять sms на телефоны?

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

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

скачать SMS Gateway API ( Play Store ), которое является бесплатным приложением, которое вы можете использовать для отправки и получения сообщений с использованием HTTP-запросов. вот пример 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!", ) ); $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); 

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

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