IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Знатоки ПХП! Срочно нужна ваша помощь (http://www.imho.ws/showthread.php?t=41108)

infinito 16.10.2003 18:50

Знатоки ПХП! Срочно нужна ваша помощь
 
Есть скрипт на пхп бля отпраки смс на телефоны украинских операторов! Проблема: никак не могу отучить его писать его в смс хеадер сервера и зхаменить его на свой текст :((((
Помогите плиз! Могу дать несколько метров хостинга з пхп мскл итд


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="38050"$suffix="@sms.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>";  ?>


infinito 16.10.2003 18:52

ух....его заплющило...сорри не знал что так будет:confused:

denver 16.10.2003 19:21

infinito
По поводу длины -- Думаешь трех переводов строки достаточно?

Цитата:

отучить его писать его в смс хеадер сервера и зхаменить его на свой текст
Эээ.. кого на че отучить и заменить?

Stasik 16.10.2003 19:29

по идее, это происходит на удалённом сервере... т.е. никак не убрать


Часовой пояс GMT +4, время: 09:46.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.