| 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 :  </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 : </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'> </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>"; ?>
|