Идеята: двата скрипта по-долу (за преобразуване на кирилица към латиница и изпращане смс чрез smsbg.net) да сработят като един.
Проблемите: пробвах да пусна информацията от формата към отделно пхп и то да го изпрати към смсбг.нет, но вечно имаше някаква грешка. А дали може двата скрипта да се комбинират и как- разчитам на по-светнатите от мен.
Поздрави,
Скриптове:
<?php
$cl_text = $_REQUEST['cl_text'];
$lang = $_REQUEST['lang'];
$retext = $cl_text;
$cyrilic = array('ч','щ','ш','ю','а','б','в','г','д','е','ж','з','и','й','к'
,'л','м','н','о','п','р','с','т','у','ф','х','ц','ъ','ь','я',
'у','Ч','Щ','Ш','Ю','А','Б','В', 'Г','Д','Е','Ж','З','И','Й',
'К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ц','Ъ','Ь','Я','У');
$latin = array('ch','sht','sh','iu','a','b','v','g','d','e','j','z','i','j',
'k','l','m','n','o','p','r','s','t','u','f','h','c','y','y',
'q','w','Ch','Sht','Sh','Iu','A','B','V', 'G','D','E','J','Z',
'I','J','K','L','M','N','O','P','R','S','T','U','F','H','C','Y','Y','Q','W');
$i = "0";
while($i < count($cyrilic)) {
$retext = str_replace($cyrilic[$i], $latin[$i], $retext);
$i++;
}
}
echo '<form action="?" method="GET"> <b>Въведи текста:</b><br/>
<textarea name="cl_text" rows="6" cols="65">'.$cl_text.'</textarea><br/>
<b>Преведен:</b><br/>
<textarea rows="6" cols="65">'.$retext.'</textarea><BR/>
<input type="radio" name="lang" value="cyrilic" id="langC"><label for="langC">Към кирилица</label>
<input type="radio" name="lang" value="latin" id="langL"><label for="langL">Към латиница</label><br/>
<input type="submit" value="Обърни"/> <input type="reset" value="Изчисти"/>
</form>';
?>
<script language=Javascript>
<!--
function upperMe(form){strlength=form.SM.value.length;if(strlength>160){form.SM.value=form.SM.value.substring(0,160);form.num.value=0;}else form.num.value=160-strlength;}
function chksmform(){frm=document.SMForm;if(frm.MN1.value.length==0){alert("Моля, попълнете кода на държавата");frm.MN1.focus();return false;}
if(frm.MN2.value.length==0){alert("Моля, попълнете кода на мобилния оператор");frm.MN2.focus();return false;}
if(frm.MN3.value.length == 0){alert("Моля, попълнете номера на абоната");frm.MN3.focus();return false;}
if(frm.SM.value.length == 0){alert("Моля, въведете съобщение");frm.SM.focus();return false;}}
//-->
</script>
<table style="BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid" cellspacing=0 cellpadding=0 border=0 align=center width=120 height=210>
<form name=SMForm onSubmit="return chksmform()" action="http://smsbg.net/clients/sms.php" method="post" target="_blank">
<tr>
<td align="center" bgcolor="#FFFFFF" height="18"><font color="#000000" face="Verdana" size="2">
Безплатен</font> <b><a href="http://smsbg.net" target="_blank"><font face="Verdana" size="2" color="#FF6600">SMS</font></a></b></td>
</tr>
<tr>
<td align=center bgcolor="#FFFFFF"><font color="#000000" face="Verdana" size="2">
Номер +</font>
<input maxlength=5 size=3 name=MN1 value=359 style="font-size:12px;font-family:Verdana;">
<input maxlength=4 size=2 name=MN2 value=88 style="font-size:12px;font-family:Verdana;">
-
<input maxlength=10 size=7 name=MN3 value="" style="font-size:12px;font-family:Verdana;">
<input type=hidden name=ID value=1>
</td>
</tr>
<tr>
<td align=center bgcolor="#FFFFFF">
<textarea style="font-size:12px;font-family:Verdana;" onKeyUp=upperMe(document.SMForm,document.SMForm.SM) name=SM rows=6 cols=14 onChange=upperMe(document.SMForm,document.SMForm.SM)></textarea>
<font color="#000000" size="2" face="Verdana">остават:
<input name=num onFocus=document.SMForm.sbm.focus() size=3 value=160 maxlength=3 readonly style="font-size:12px;color:#000000;font-family:Verdana;border:none;background:transparent;">
</font>
<input style="font-size:11px;border:1px #FF6600 solid;font-weight:bold;color:#FF6600;background:transparent;width:89" type=submit value=Изпращане name=sbm>
</td>
</tr>
</form>
</table>
|