Медведь™ Style - развлекательный портал
Пятница, 2024 Ноябрь 22, 20:19
Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: voron_92, FIL, medved-style, CuTTeR  
Программистам
medved-styleДата: Вторник, 2008 Июль 22, 15:03 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 59
Репутация: 5
Статус: Offline
Люди, помогите пожалуйста!!!!!

Я недавно написал скрипт PHP для отправки SMS с сайта, но он не работает!!! Знающие люди, откликнитесь!!!

Вот код скрипта, исправьте, где ошибки:

<?PHP
header("Pragma: no-cache");
if ($operator!=""){
switch($operator){
case 'MTS': $prefix="7"; $suffix="@sms.mts.ru";
break;
case 'MFN': $prefix="7"; $suffix="@megafonural.ru";
break;
case 'BLN': $prefix="7"; $suffix="@beonline.ru";
break;
case 'MTV': $prefix="7"; $suffix="@ycc.ru";
break;
case 'UTL': $prefix="7"; $suffix="@perm.u-tel.ru";
break;
}
$to=$prefix.$cellular.$suffix;
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain\r\n";
mail($to, '', $message);
print "<center>Ваше сообщение было успешно отправлено на номер $to.<center>";
};
echo"<html><head><title>Отправка сообщений с развлекательного портала Медведь™ Style</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]='+7';
code[1]='+7';
code[2]='+7';
code[3]='+7';
code[4]='+7';
var signup = '';
var maxleng = (450 - 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!=10){
alert('Code 0x01: Ошибка в наборе номера.\\r\\nВведите правильно номер!');
}else{
if (document.frmMain.message.value.length==0){
alert('Code 0x02: Ошибка в написании сообщения.\\r\\nВведите хотя бы один символ!');
}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: #CCD701; scrollbar-arrow-color: #CCD701; }
.flat { border: 3px #CCD701 solid; text-align: right; }
.hill { border: 2px #CCD701 ridge; }
</style>
</head>
<body bgcolor='#CCD701' text='#000000' onload='initPage();'>
<form name='frmMain' method='post' action='$PHP_SELF'>
<table width='640' border='0' cellspacing='0' cellpadding='2' align='center'>
<tr>
<td align='right'>
Оператор : 
</td>
<td colspan='2'>
<select name='operator' size='1' onchange='chan(this.selectedIndex);'>
<option value='MTS'>MTС</option>
<option value='MFN'>Mегафон Урал</option>
<option value='BLN'>Билайн</option>
<option value='MTV'>Мотив</option>
<option value='UTL'>U-tel</option>
</select>
<input class='flat' type='text' name='oper' size='2' maxlength='2'><input class='hill' type='text' name='cellular' maxlength='10' size='10'>
</td>
</tr>
<tr>
<td align='right' valign='top'>
Сообщение : 
</td>
<td colspan='2'>
<textarea name='message' cols='57' onkeydown='checkSMS();' rows='8' wrap='VIRTUAL'></textarea>
<br>
<input type='text' name='sleft' size='4' maxlength='2' disabled='true' border='0 px white'>
осталось символов</td>
</tr>
<tr>
<td align='left' valign='top'> </td>
<td valign='top' align='left'>
<input type='button' name='sender' value='Отправить SMS' onclick='sendSMS();'>
</td>
<td valign='top' align='center'>
<input type='button' name='reseter' value='Очистить окно'>
</td>
</tr>
</table>
</form>
<div style='position: absolute; width: 100; height: 32; top: 10; left: 10;'></div>
</body>
</html>";
?>


Админы рулят!!!

 
  • Страница 1 из 1
  • 1
Поиск:


Медведь™ Style © 2024Используются технологии uCoz