imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 16.10.2003, 18:50     # 1
infinito
Guest
 
Сообщения: n/a

Знатоки ПХП! Срочно нужна ваша помощь

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


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>";  ?>
 
Старый 16.10.2003, 18:52     # 2
infinito
Guest
 
Сообщения: n/a

ух....его заплющило...сорри не знал что так будет
 
Старый 16.10.2003, 19:21     # 3
denver
::VIP::
 
Аватар для denver
 
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260

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

Цитата:
отучить его писать его в смс хеадер сервера и зхаменить его на свой текст
Эээ.. кого на че отучить и заменить?
__________________
sapienti sat.
denver вне форума  
Старый 16.10.2003, 19:29     # 4
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
по идее, это происходит на удалённом сервере... т.е. никак не убрать
__________________
Всё будет хорошо!
Stasik вне форума  

Опции темы

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

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


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




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