PHP скрипт для смс объекта - PullRequest
2 голосов
/ 03 декабря 2010

Я делаю проект в своем колледже, и я делаю веб-приложение. Это веб-приложение в openSuse. Итак, ОС Linux, и я пишу код на php.

Теперь я хочу скрипты на php для включения возможности смс в мой проект. Поэтому мне нужна полная информация, как это сделать и какой код реализовать

Ответы [ 5 ]

2 голосов
/ 04 декабря 2010

Два основных подхода

  • Использование онлайн-провайдера SMS, как предлагается во многих других комментариях
  • Использование GSM-модема с программным обеспечением, таким как Gammu для обработки отправкии получение текстовых сообщений;почти любой USB GSM ключ может справиться с этим.
2 голосов
/ 03 декабря 2010

Вам необходимо воспользоваться онлайн-провайдером SMS. Короткая поездка в Google вызвала следующее: http://www.messagemedia.co.uk/sms-gateways.html (только в Великобритании, поищите в своей стране тот, который подойдет вам). Затем перейдите на их страницу API, и они должны дать вам хороший PHP API для использования.

1 голос
/ 03 декабря 2010

Если бы я сделал что-то подобное, я бы просто использовал функцию mail() PHP.

По крайней мере, в США, я думаю, что все номера телефонов имеют адрес электронной почты:

19999999999@sub.carrier.com

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

Есть несколько сайтов, которые извлекают информацию из числа, но я не смог найти явный алгоритм.Вот один из них (держу пари, что вы можете просто использовать file_get_contents() на этой веб-странице, чтобы получить оператора): http://fonefinder.net/

Это не так уж сложно, так что веселитесь!

0 голосов
/ 03 декабря 2010

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

Если вы просто собираетесь использовать только исходящие SMS (уведомления и т. Д.), Тогда вы можете использовать что-то простое, например:Clickatell или Twilio.

0 голосов
/ 03 декабря 2010

Вы видели http://www.twilio.com?

Это действительно дешево и невероятно просто в использовании.Зачем изобретать велосипед?:)

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