Официальный сайт студ.городка НГТУ
Программирование и БД » Отправка смс с сайта 

#1  06.02.06 17:56

Отправка смс с сайта

допустим у меня есть сайт
хочу организовать отправку смс с него
где взять скриптину?
кто-нибудь делал это?

Offline

#2  06.02.06 18:05

Re: Отправка смс с сайта

Код: php:

<?php
 
$allok="<html><head>
<meta http-equiv='refresh' content='3;url=javascript:history.back(1)'>
</head><body><center><p align=\"center\"><b>Сообщение отправлено.</b>
</body></html>";
 
 
if ($station=="12")
{
$phone=substr($number,4,strlen($number)-4);
 
$content="phone=8913".$phone."&number_sms=number_sms_send&prf=7903&termtype=G&message=".$message."&translit=&x=5&y=4";
$content_length=strlen($content);
 
$query="POST /sms/smsbee.php HTTP/1.0
Accept-Language: ru,ja;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/x-www-form-urlencoded
User-Agent:.Mozilla/4.7 [en] (Win95; I)
Referer: http://BeeOnLine-Express
Host: bis.sibnet.ru
Content-Length: $content_length
 
$content";
 
$fp = fsockopen("bis.sibnet.ru", 80, &$errno, &$errstr);
 if(!$fp) {
        echo "<b>Ошибка:</b> $errstr ($errno)<br>\n";
      } 
    else
    {
     fputs($fp,$query);
 
      while(!feof($fp))
	{
           echo fgets($fp,128);
	}
     fclose($fp);
     echo $allok;
     return;
    }
}
 
 
   if ($station=="11")
   {
   $message=urlencode(convert_cyr_string($message,"k","w"));
 
      $dates=getdate(time()+5*3600);
//      $query="To=$number&Msg=$message&Hour=$dates[hours]&Min=$dates[minutes]&Day=$dates[mday]&Mon=$dates[mon]&Year=$dates[year]";
	$query="Phone=$number&Msg=$message";
      $len=strlen($query);
 
$s="POST /sms/send_message_bis.php HTTP/1.1
Accept-Language: ru
Content-Type: application/x-www-form-urlencoded
Content-Length: $len
Host: bis.sibnet.ru
Connection: close
Cache-Control: no-cache
 
$query";
      $fp = fsockopen("bis.sibnet.ru", 80, &$errno, &$errstr);
      if(!$fp) {
        echo "<b>Ошибка:</b> $errstr ($errno)<br>\n";
      } 
      else {
	fputs($fp,$s);
        fclose($fp);
	echo $allok;
//	Header("Location: ".$serverName);
 
      }
   }
 
   else
   {
      if ($station=="13")
         { $number=$number."@sms.beemail.ru";
	 $query="station=$station&number=$number&message=$message";
	 }
      else   $query="station=$station&number=$number&message=$message";
      $len=strlen($query);
 
$s="POST /cgi-bin/gate.pl HTTP/1.1
Referer: http://www.ngs.ru/
Accept-Language: ru
Content-Type: application/x-www-form-urlencoded
Content-Length: $len
Host: www.ngs.ru
Connection: close
Cache-Control: no-cache
 
$query";
 
      $fp = fsockopen("www.ngs.ru", 80, &$errno, &$errstr);
      if(!$fp) {
        echo "<b>Ошибка:</b> $errstr ($errno)<br>\n";
      } 
      else {
	fputs($fp,$s);
        fclose($fp);
	echo $allok;
      }
    }
 
?>

должно помочь

Offline

#3  06.02.06 18:34

Re: Отправка смс с сайта

Имхо, не будет пахать без подтверждения кода...только на меге, по-моему, подтверждение не нужно.
А бесплатный смс-гейт сейчас не найдешь.

з.ы. Сева,  а чей это код?) Спросил разрешение?

Offline

#4  06.02.06 18:46

Re: Отправка смс с сайта

с хостела код, нельзя было? пардон

Offline

#5  06.02.06 19:07

Re: Отправка смс с сайта

А он работает?) Он давно не пашет....имхо.

bis.sibnet.ru :))))

Offline

#6  06.02.06 21:20

Re: Отправка смс с сайта

Ну да. Код то взяли, а соответствующий гейт уже давно не пускает ибо договорённости с МТС уже другие. В оригинале весь код писал Макс Бласт.

Offline

#7  07.02.06 09:20

Re: Отправка смс с сайта

понял
значит беслптных смс-гейтов не найдешь
а если платный захочу заюзать, то это к оператору надо будет обращаться?

Offline

#8  07.02.06 10:35

Re: Отправка смс с сайта

Да. Договора заключать и прочее.

Offline

#9  13.02.06 16:35

Dan
Профиль

Re: Отправка смс с сайта

А у меня бесплатный пашет во всю силу...
www.angarsk.biz
если хост не пашет, то зайдите попозжа, сегодня просто домен переношу...

Offline

Программирование и БД » Отправка смс с сайта 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.173 сек.
Выполнено 14 запросов.