View file wapt/SMS/index.php

File size: 3.72Kb
<?
//Открываем файл с приколами
$file = fopen("sms.base", "r");
$sms_base = fread($file, filesize("sms.base"));
fclose($file);

//Режем по приколам
$sms_pricol=explode("\n",$sms_base);

//Берем данные рандомизированого прикола
if (isset($id)){
	//Передали ID
	$get_rand=explode("<delimetr-sms>",$sms_pricol[intval($id)]);
} else {
	//Рандом
	$get_rand=explode("<delimetr-sms>",$sms_pricol[rand()%count($sms_pricol)]);
}
//Формируем данные
$sms_from=$get_rand[0];
$sms_text=$get_rand[1];

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
	<title>sms-me, please.</title>
	<link rel="stylesheet" type="text/css" href="sms.css">
	<meta http-equiv="Content-Type" content="text/html;charset=windows-1251">
</head>

<body>

<div id="logo"><img src="image/logo.gif" alt="SMS-me, please"></div>

<div id="content">
<div class="bb">

<script>
function _count_sms(obj){
	var c = obj.value.length;
	var text = obj.value;
	var lab = document.getElementById('smslength');

	if ((c != 11) && ((c % 10) == 1)){
		lab.innerHTML = 'Длина <b>'+c+'</b> символ.';
	}
	else if (((c % 10) >= 2) && ((c % 10) <= 4) && ((c < 10) || (c > 20)) ){
		lab.innerHTML = 'Длина <b>'+c+'</b> символа.';
	}
	else{
		lab.innerHTML = 'Длина <b>'+c+'</b> символов.';
	}

	var delim = 160;
	
	if (sendsms.translit.checked){
			delim = 70;
	}

	lab.innerHTML = lab.innerHTML +' &nbsp; | &nbsp; <b>'+(Math.floor(c/delim) + (c%delim != 0))+'</b> SMS';
}

function _change_to(obj){
	var lab = document.getElementById('to');
	lab.value = obj.value;
}
</script>

<table width="100%" cellpadding="5">
<form method="POST" action="send.php" name="sendsms" id="sendsms">
<tr>
	<td width="70">
	<strong>От Кого:</strong>
	<br>
	<input type="text" name="sms_from" value="<? echo $sms_from;?>" size="18" width="75px">
	</td>
	<td><br><small>* Это поле может состоять из 11 символов, либо из 18 цифр. Можно использовать только латинские символы, цифры, знаки тире,! , а также точку. Руские буквы будут переведены в транслит. "+" в начале номера подставится автоматически.</small></td>
</tr>
<tr>
	<td>
	<strong>Кому:</strong>
	<br>
	<input type="text" id="to" name="sms_to" value="" size="18" width="75px" />
	</td>
	<td><br>
	<small>* Вводите номер в международном формате без плюса в начале. Пример, 79998887766. </small>
<br><br><br>
	<td>	
</tr>

<tr>
	<td colspan="2">
	<table width="100%" cellpadding="0">
	<tr><td width="70%">
	<strong>Сообщение:</strong><br><small>* максимальная длина для сообщения на русском - 210, на латинице 480 символов)</small><br><br>
	<textarea rows="9" cols="35" name="sms_text" id="sms_text" size="18" width="50px" 
					onkeyup="_count_sms(this);"
					onChange="_count_sms(this);"
					onFocus="_count_sms(this);"
					onBlur="_count_sms(this);"
					onSelect="_count_sms(this);"
					onMouseOut="_count_sms(this);"
					onMouseMove="_count_sms(this);"/><? echo $sms_text;?></textarea><br>
	<span id='smslength'>Длина <b>0</b> символов. &nbsp; | &nbsp; <b>0</b> SMS</span><br>
<input name="set" type="hidden" value="sms_submit">
<input name="gateid" type="hidden" value="111">
<br>
	<small>
	<INPUT TYPE="checkbox" NAME="translit" VALUE="1" onClick="_count_sms(document.sendsms.sms_text);">Отправить без транслита</small><br><br>
	<input type="submit" value="Отправить" name="submit">
	</td>
	<td>
	<strong>Cекретный код</strong><br><input name="scode" type="text" size="20"><br><br>
	Для получения секретного кода отправь <strong>zam+2699</strong> на номер <strong>1045</strong>. (<A HREF="about.html" target="blank">услуга платная</A>)
	</td>
	</tr>
	</table>
	</td>
</tr>
</form>
</table>
</div>

</div>

</body>
</html>