Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Правда что можно отправлять СМС с PHP ?
 
 автор: volodumir   (20.02.2011 в 10:25)   письмо автору
 
 

Правда что можно отправлять СМС с PHP ?

  Ответить  
 
 автор: kvins   (20.02.2011 в 11:14)   письмо автору
 
   для: volodumir   (20.02.2011 в 10:25)
 

Функция отправки смс PHP скриптом
Функция возвращает http_id – уникальный номер смс
Пример скрипта:
# @to - номер получателя, например: 79221111111
# @msg - сообщение в кодировке windows-1251
# @login - логин на веб-сервисе websms.ru
# @password - пароль на веб-сервисе websms.ru
function send_sms($to, $msg, $login, $password) { $u = 'http://www.websms.ru/http_in5.asp'; $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, 'Http_username='.urlencode($login).'&Http_password='.urlencode($password).'&Phone_list='.$to.'&Message='.urlencode($msg)); curl_setopt($ch, CURLOPT_URL, $u); $u = trim(curl_exec($ch)); curl_close($ch); preg_match("/message_id\s*=\s*[0-9]+/i", $u, $arr_id ); $id = preg_replace("/message_id\s*=\s*/i", "", @strval($arr_id[0]) ); return $id; }



Вот это и называется отправка через смс-шлюз тк у каждого оператора есть свои шлюз типа number@sms.beeline.ru на него и отправляется обычное мыло с сайта.

посмотрел на сайт это платное


вырезал с другого форума самое важное

хех, я то имел ввиду бесплатную отправку смс )))

вот бесплатыне шлюзы - вариант сразу отпадает - так как по ним бывают задержки до 5 дней либо до бесконечности.

я вот провал заняться такой фигнёй - с официальных сайтов операторов отображал капчи на своём сайте и через curl субмитил им форму - даже всё работало и мог 1 раз ввести капчу делать смс рассылку, тока там ограничени на 1ип и нада проски пользовать.

  Ответить  
 
 автор: kvins   (20.02.2011 в 11:20)   письмо автору
 
   для: kvins   (20.02.2011 в 11:14)
 

вывод из информации которую дал я ,тебе надо узнать

1 как использовать капчи

2 узнать про шлюзы каждого оператора

3 и как через curl субмитить им форму

4 незнаю как у него в 2008 году (когда он писал этот текст) но у меня не было ограничения на смс когда мы прикалывались над друзьями

ps если у тя получится отпишись тут мне тоже интересно, но проверить не могу так как нету сайта в интернете а только на локальном хссте

  Ответить  
 
 автор: kvins   (20.02.2011 в 11:26)   письмо автору
 
   для: kvins   (20.02.2011 в 11:20)
 

важно
сейчас в интернете полно мини программ
(видел в контакте)

которые без перехождения на сайт отправляют смс , что подтверждает бесплатные смс можно отправлять , но не факт что масово

  Ответить  
 
 автор: volodumir   (20.02.2011 в 14:14)   письмо автору
 
   для: kvins   (20.02.2011 в 11:20)
 

На сайте http://www.sms-send.org.ua/sms_gate/ есть список шлюзов. Отправляем с PHP на шлюз e-mail и оно доставляется в виде смс. У некоторых операторов есть ограничение на к-ство с одного IP. Мне на телефоне пришлось активировать такую услугу я с Украины у меня Kyivstar (пакет Ace&Base).

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования