Мне интересно узнать, возможно ли вообще отправлять текстовые сообщения через PHP. Основная цель которого - отправить одно сообщение группе людей - 10+ - с обновлениями, касающимися новостей и т.д. Предпочтительно раствор должен быть бесплатным, хотя это не является необходимостью в любом случае. Спасибо всем заблаговременно.
Передача SMS/текстовых сообщений через PHP
Ответ 1
Я сделал это с PHP, и он работает очень хорошо. Текстовые сообщения - это не что иное, как электронная почта, обычно с получателем 10-значный номер @address.com. Если вы хотите отправить текстовые сообщения кому-то с PHP, вам необходимо получить правильный адрес:
Вам нужно быть осторожным с тем, как долго получаются ваши сообщения, так как около 55 символов (я считаю) ваше сообщение может быть разделено на несколько текстов или потеряно.
Отправка текстов по электронной почте бесплатна.
Ответ 2
Ответ 3
Мне интересно узнать, будет ли это быть в состоянии осуществимо, чтобы иметь возможность отправлять текстовые сообщения через PHP
Конечно, это возможно;-)
Все может быть сделано в PHP; -)
Для получения дополнительной информации вы можете ознакомиться с этими вопросами/ответами, которые предоставляют некоторую полезную информацию:
- SMS из веб-приложения
- Отправить SMS с PHP
- любой хороший учебник php о том, как отправлять sms на телефоны?
Есть несколько провайдеров, которые вы можете использовать в качестве шлюза для отправки 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-шлюза, обеспечивающего очень дружественный интерфейс