Показано с 1 по 1 из 1

Тема: smssender на PHP

  1. #1
    Junior Member
    Регистрация
    15.01.2009
    Сообщений
    3

    smssender на PHP

    Вот нашел в нете интересный исходник smssender на PHP, но сам не догоняю этот язык, да и вообще программирование пока не даётся. Предлагаю объедениться, развить этот исходник, внести всех Российских операторов и других стран.

    <?
    /************************************************** ***************
    * *
    * Ukraine GSM SMS Sender v 1.0 Created by Ajax *
    * *
    ************************************************** ****************/

    header("Pragma: no-cache");
    if ($operator!=""){
    switch($operator){
    case 'KSA': $prefix="38067"; $suffix="@2sms.kyivstar.net";
    break;
    case 'KSC': $prefix="38067"; $suffix="@sms.kyivstar.net";
    break;
    case 'UMC': $prefix="38060"; $suffix="@umc.com.ua";
    break;
    case 'GTO': $prefix="38048"; $suffix="@gt.com.ua";
    break;
    case 'GTK': $prefix="38044"; $suffix="@gt.com.ua";
    break;
    }
    $to=$prefix.$cellular.$suffix;
    $headers = "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/plain\r\n";
    mail($to, '', $message);
    print "<center>Your message was succesfully sent to $to.<center>";
    };
    echo"<html><head><title>PHP</title><meta http-equiv='Content-Type' content='text/html; charset=windows-1251'><meta http-equiv='pragma: nocache'><script>
    var code = new Array(4);
    code[0]='+380-67';
    code[1]='+380-67';
    code[2]='+380-50';
    code[3]='+380-48';
    code[4]='+380-44';
    var signup = '';
    var maxleng = (150 - signup.length);
    var fulltext='';

    function chan(ndx)
    { document.frmMain.oper.value=code[ndx]; }

    function checkSMS(){
    txt = document.frmMain.message.value;
    txtleng = txt.length;
    if (txtleng < maxleng){
    document.frmMain.sleft.value = (maxleng - txtleng);
    document.frmMain.message.focus();
    if (txt=='') document.frmMain.sleft.value = maxleng;
    if(fulltext) { fulltext = '' }
    }else{
    if(!fulltext) fulltext = txt.substring(0,maxleng);
    document.frmMain.message.value = fulltext;
    document.frmMain.sleft.value = 0;
    }
    }

    function sendSMS(){
    if (document.frmMain.cellular.value.length!=7){
    alert('Code 0x01: Invalid cellular length.\\r\\nEnter valid length cellular number!');
    }else{
    if (document.frmMain.message.value.length==0){
    alert('Code 0x02: Invalid length of message.\\r\\nEnter non zero length message!');
    }else{
    document.frmMain.message.value = document.frmMain.message.value + signup;
    document.frmMain.submit();
    }
    };
    };

    function initPage(){
    document.frmMain.oper.disabled=true;
    chan(0);
    checkSMS();
    }

    </script>
    <style>
    body { scrollbar-base-color: #eeeeee; scrollbar-arrow-color: #c6c6c6; }
    .flat { border: 2px #ffffff solid; text-align: right; }
    .hill { border: 1px #ffffff ridge; }
    </style>
    </head>
    <body bgcolor='#FFFFFF' text='#000000' onload='initPage();'>
    <form name='frmMain' method='post' action='$PHP_SELF'>
    <table width='480' border='0' cellspacing='0' cellpadding='2' align='center'>
    <tr>
    <td align='right'>
    Operator :&nbsp
    </td>
    <td colspan='2'>
    <select name='operator' size='1' onchange='chan(this.selectedIndex);'>
    <option value='KSA'>Kyivstar Ace&Base</option>
    <option value='KSC'>Kyivstar Contract</option>
    <option value='UMC'>UMC</option>
    <option value='GTO'>Golden Telecom Odessa</option>
    <option value='GTK'>Golden Telecom Kyiv</option>
    </select>
    <input class='flat' type='text' name='oper' size='7' maxlength='7'><input class='hill' type='text' name='cellular' maxlength='7' size='7'>
    </td>
    </tr>
    <tr>
    <td align='right' valign='top'>
    Message :&nbsp;
    </td>
    <td colspan='2'>
    <textarea name='message' cols='40' onkeydown='checkSMS();' rows='4' wrap='VIRTUAL'></textarea>
    <br>
    <input type='text' name='sleft' size='3' maxlength='3' disabled='true' border='0 px white'>
    symbols left</td>
    </tr>
    <tr>
    <td align='left' valign='top'>&nbsp;</td>
    <td valign='top' align='left'>
    <input type='button' name='sender' value='Send SMS' onclick='sendSMS();'>
    </td>
    <td valign='top' align='center'>
    <input type='button' name='reseter' value='Clear form'>
    </td>
    </tr>
    </table>
    </form>
    <div style='position: absolute; width: 92; height: 32; top: 10; left: 10;'></div>
    </body>
    </html>";
    ?>

    Вкладывайте свои исходники и шлюзы известных вам операторов.
    Вложения Вложения

Рекомендуем

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  

SEO by vBSEO

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94