Elektroda.pl
Elektroda.pl
X
Servizza
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Bramki sms - sposób działania, abonamenty, programowanie.

elmasterlow 25 Lut 2009 21:29 1784 2
  • #1 25 Lut 2009 21:29
    elmasterlow
    Poziom 9  

    Witam serdecznie. Poszukuję wszystkich mozliwych wiadomości o internetowych bramkach sms, abonamentach takich bramek i podobnych rzeczy. Interesują mnie takie rzeczy jak mozliwość wysyłania smsów za granicę, także na inne numery niż sieci polskich operatorów typu orange, plus etc. Fajnie byłoby gdyby ktoś zarzucił linkami - nie muszą być polskie strony, bez problemu mogą to być wiadomości po angielsku.

    Jezeli chodzi od strony programowania, posługuję się php, js, chciałbym wiedzieć na jakiej zasadzie całe wysyłanie smsow dziala, cały ten mechanizm.

    Z góry dziękuję.

    0 2
  • Servizza
  • #2 26 Lut 2009 00:27
    ozzman
    Poziom 26  

    Pamiętam, że kiedyś wysyłałem smsy za granicę ze strony www.1rstwap.com Nie wiem czy teraz jeszcze się da, nie próbowałem bo jak na razie nie muszę.

    0
  • Servizza
  • #3 29 Kwi 2009 21:48
    elmasterlow
    Poziom 9  

    Problem częściowo rozwiązany. Z tego co wyczytałem wystarczy wyslać maila z numerem telefonu, tam są realizowane zapytania - na serwerze i sms idzie dalej.
    Przykładowy skrypt:


    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Imma Do It Anyways :P</title>
    </head>

    <body bgcolor="Grey">
    <H1 style="text-align: center;"><u>Imma Do It Anyways :P</u></H1>

    <form action="sms.php" method="get">
    <p>
    <font size="4" face="Verdana">
    Who are we messaging again? Format:1112223333<input type="text" name="sendto" />
    <br>
    What is our name? (Sent as subject in message)<input type="text" name="sendfrom" />
    <br>
    And what exactly... was I supposed to say? Character max:160<input type="text" name="message" />
    <br>
    And... how many times?<input type="text" name="howmany" />
    <br>
    <br>
    <b>Last thing I promise!!!</b>
    <br>
    Who's their carrier?
    <br>
    Verizon:<input type="radio" value="verizon" name="carrier">
    <br>
    ATT/Cingular:<input type="radio" value="att" name="carrier">
    <br>
    T-Mobile:<input type="radio" value="tmobile" name="carrier">
    <br>
    Sprint:<input type="radio" value="sprint" name="carrier">
    <br>
    Nextel:<input type="radio" value="nextel" name="carrier">
    <br>
    Alltel:<input type="radio" value="alltel" name="carrier">
    <br>
    Virgin Mobile:<input type="radio" value="virgin" name="carrier">
    <br>
    Boost Mobile:<input type="radio" value="boost" name="carrier">
    <br>
    </p>
    <input type="submit" value="Send"/> </form>

    </body>
    </html>

    Code:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">




    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>AMIDOINGITRIGHT!?!?!?</title>
    </head>

    <body bgcolor="Grey">
    <H1 style="text-align: center;"><u>AMIDOINGITRIGHT!?!?!?</u></H1>
    <br>
    <p align="center"><img src="picture.gif" alt="HAY GUISE!!" height="250" width="250"></p>
    <br>
    <br>

    <?php

    //Set execution time to unlimited
    set_time_limit( 0 );
    //Extract values from smstell.php
    extract($_GET);

    //Carrier mobile mail values
    $verizon = "@vtext.com";
    $att = "@mobile.mycingular.com";
    $tmobile = "@tmomail.com";
    $sprint = "@messaging.sprintpcs.com";
    $nextel = "@messaging.nextel.com";
    $alltel = "@message.alltel.com";
    $virgin = "@vmobl.com";
    $boost = "@myboostmobile.com";

    //Assign carrier mobile mail address
    if ( $carrier == "verizon" ) {
    $mobmail = $verizon;
    }
    elseif ( $carrier == "att" ) {
    $mobmail = $att;
    }
    elseif ( $carrier == "tmobile" ) {
    $mobmail = $tmobile;
    }
    elseif ( $carrier == "sprint" ) {
    $mobmail = $sprint;
    }
    elseif ( $carrier == "nextel" ) {
    $mobmail = $nextel;
    }
    elseif ( $carrier == "alltel" ) {
    $mobmail = $alltel;
    }
    elseif ( $carrier == "virgin" ) {
    $mobmail = $virgin;
    }
    elseif ( $carrier == "boost" ) {
    $mobmail = $boost;
    }

    //Set counter to number of messages to send
    $count = $howmany - 1;
    $counter = 0;

    //Create our mail
    $to = "$sendto$mobmail";
    $subject = "$sendfrom";
    $message = "$message";

    //Checks and ballances
    echo "The carrier of $sendto is $carrier so we use $mobmail and send it $howmany times.";
    print "<br>";
    print "<br>";

    //Create counter for number of messages to send
    //And anti-spam loop hole
    while ( $counter <= $count ) {
    $counter = $counter + 1;

    //Send mail
    mail($to,$subject,$message,$counter);
    echo "Message #$counter sent";
    print "<br>";
    echo "$counter $message";
    print "<br>";
    print "<br>";

    //Wait 6 seconds to avoid hosting provider anger over massive form mail
    sleep(6);
       }
    ?>

    </body>
    </html>

    Autor skryptu: sM10

    0
  Szukaj w 5mln produktów