как в пшп вставит данный код отправки смс?

Discussion in 'PHP' started by ufaclub, 10 Jul 2012.

  1. ufaclub

    ufaclub New Member

    Joined:
    13 Jul 2010
    Messages:
    204
    Likes Received:
    0
    Reputations:
    0
    в инструкции есть только вот это


    Адрес обращения: http://gates.smsgear.ru/http/gate.cgi или https://gates.smsgear.ru/http/gate.cgi
    (корневой сертификат можно получить по
    ссылке).


    PHP:

    POST
    = (
    [
    user] => userX
    [pass] => blabla
    [action] => post_sms
    [message] => test message
    [target] => +79171234567,79057654321,zz
    [validity_period] => 10
    [sending_time] => 2008-01-03 19:04:25 +0300
    )
    Примерный вид сгенерированного запроса:
    action=post_sms&user=userX&pass=blabla&sender=NULL&target=
    %2B79171234567%2C79057654321%2C1%2Czz&message=test+message


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

    подскажите... :(
     
  2. Ro Man

    Ro Man Elder - Старейшина

    Joined:
    4 Jun 2007
    Messages:
    30
    Likes Received:
    16
    Reputations:
    0
    PHP:
    <form method="get" action="index.php">
    Номер <br>
    <input name="num" size="20" >
    <br>
    Текст 
    <br>
    <textarea name="text" cols="40" rows="5">
    текст
    </textarea>
    </form>

    <input type="submit" value="Отправить">
    </form>
    <?php
    $data 
    date("Y-m-d G:i:s +0300");
    $a $_GET['num'];
    $mes $_GET['text'];
      if( 
    $curl curl_init() ) {
        
    curl_setopt($curlCURLOPT_URL'http://gates.smsgear.ru/http/gate.cgi');
        
    curl_setopt($curlCURLOPT_RETURNTRANSFER,true);
        
    curl_setopt($curlCURLOPT_POSTtrue);
        
    curl_setopt($curlCURLOPT_POSTFIELDS"action=post_sms&user=userX&pass=blabla&message=$mes&target=
    $a&validity_period=10&sending_time=$data");
        
    $out curl_exec($curl);
        
    curl_close($curl);
      }
    ?>
     
    #2 Ro Man, 11 Jul 2012
    Last edited: 11 Jul 2012