Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function raskodir($str){
- $mas=array('0','1','2','3','4','5','6','7','8','9');
- $t="false";
- $d=strlen($str);
- $str1="";
- #начальные значения некоторых переменных
- #входим в цикл проверки символов
- for($i=0; $i<=$d-1; $i++){
- #если символ строки=#
- if($str{$i}=="#"){
- #проверяем остальные значения, которые должны быть = ^ и #
- $t1="true";
- if($str{$i+1}=="^"&&$str{$i+2}=="#"){
- #если это так запускаем цикл обхода остальных 5 символов
- for($k=$i+3; $k<=$i+7; $k++){
- #проверяем каждый символ во втором цикле со значениями массива
- foreach($mas as $key => $value){
- #если значение массива совпало со значением символа тогда пер тайм аут присваиваем
- #правда число и выходим из цикла иначе повторяем со вторым значением и т д
- if($value==$str{$k}){$t="true"; break;}
- }
- #если после обхода массива числа не обнаружено выходим из цикла проверки 5 символов на число
- #иначе проверяем следущие символы
- if($t!="true"){$t1="false"; break;}
- }
- #если всеже все 5 символов числа тогда
- if($t1=="true"){
- #запускаем цикл присвоения переменной всего кода и сравниваем его со значениями
- $str2="";
- for($p=$i; $p<=$i+7; $p++){
- $str2=$str2.$str{$p};}
- switch($str2){
- case '#^#11111':{$str1=$str1."А"; break;}
- case '#^#11112':{$str1=$str1."Б"; break;}
- case '#^#11113':{$str1=$str1."В"; break;}
- case '#^#11114':{$str1=$str1."Г"; break;}
- case '#^#11115':{$str1=$str1."Д"; break;}
- case '#^#11116':{$str1=$str1."Е"; break;}
- case '#^#11117':{$str1=$str1."Ё"; break;}
- case '#^#11118':{$str1=$str1."Ж"; break;}
- case '#^#11119':{$str1=$str1."З"; break;}
- case '#^#11120':{$str1=$str1."И"; break;}
- case '#^#11121':{$str1=$str1."Й"; break;}
- case '#^#11122':{$str1=$str1."К"; break;}
- case '#^#11123':{$str1=$str1."Л"; break;}
- case '#^#11124':{$str1=$str1."М"; break;}
- case '#^#11125':{$str1=$str1."Н"; break;}
- case '#^#11126':{$str1=$str1."О"; break;}
- case '#^#11127':{$str1=$str1."П"; break;}
- case '#^#11128':{$str1=$str1."Р"; break;}
- case '#^#11129':{$str1=$str1."С"; break;}
- case '#^#11130':{$str1=$str1."Т"; break;}
- case '#^#11131':{$str1=$str1."У"; break;}
- case '#^#11132':{$str1=$str1."Ф"; break;}
- case '#^#11133':{$str1=$str1."Х"; break;}
- case '#^#11134':{$str1=$str1."Ц"; break;}
- case '#^#11135':{$str1=$str1."Ч"; break;}
- case '#^#11136':{$str1=$str1."Ш"; break;}
- case '#^#11137':{$str1=$str1."Щ"; break;}
- case '#^#11138':{$str1=$str1."Ъ"; break;}
- case '#^#11139':{$str1=$str1."Ы"; break;}
- case '#^#11140':{$str1=$str1."Ь"; break;}
- case '#^#11141':{$str1=$str1."Э"; break;}
- case '#^#11142':{$str1=$str1."Ю"; break;}
- case '#^#11143':{$str1=$str1."Я"; break;}
- case '#^#11144':{$str1=$str1."а"; break;}
- case '#^#11145':{$str1=$str1."б"; break;}
- case '#^#11146':{$str1=$str1."в"; break;}
- case '#^#11147':{$str1=$str1."г"; break;}
- case '#^#11148':{$str1=$str1."д"; break;}
- case '#^#11149':{$str1=$str1."е"; break;}
- case '#^#11150':{$str1=$str1."ё"; break;}
- case '#^#11151':{$str1=$str1."ж"; break;}
- case '#^#11152':{$str1=$str1."з"; break;}
- case '#^#11153':{$str1=$str1."и"; break;}
- case '#^#11154':{$str1=$str1."й"; break;}
- case '#^#11155':{$str1=$str1."к"; break;}
- case '#^#11156':{$str1=$str1."л"; break;}
- case '#^#11157':{$str1=$str1."м"; break;}
- case '#^#11158':{$str1=$str1."н"; break;}
- case '#^#11159':{$str1=$str1."о"; break;}
- case '#^#11160':{$str1=$str1."п"; break;}
- case '#^#11161':{$str1=$str1."р"; break;}
- case '#^#11162':{$str1=$str1."с"; break;}
- case '#^#11163':{$str1=$str1."т"; break;}
- case '#^#11164':{$str1=$str1."у"; break;}
- case '#^#11165':{$str1=$str1."ф"; break;}
- case '#^#11166':{$str1=$str1."х"; break;}
- case '#^#11167':{$str1=$str1."ц"; break;}
- case '#^#11168':{$str1=$str1."ч"; break;}
- case '#^#11169':{$str1=$str1."ш"; break;}
- case '#^#11170':{$str1=$str1."щ"; break;}
- case '#^#11171':{$str1=$str1."ъ"; break;}
- case '#^#11172':{$str1=$str1."ы"; break;}
- case '#^#11173':{$str1=$str1."ь"; break;}
- case '#^#11174':{$str1=$str1."э"; break;}
- case '#^#11175':{$str1=$str1."ю"; break;}
- case '#^#11176':{$str1=$str1."я"; break;}
- default : {$str1=$str1.$str2;}}
- #перетаскиваем строку вперёд для следующего выполнения кода
- $i+=7;
- }
- #иначе если какоето из 5 символов не число выходим из условия иф 1 2 3
- else{$str1=$str1.$str{$i};}
- }
- else{$str1=$str1.$str{$i};}
- }
- else{$str1=$str1.$str{$i};}
- }
- return $str1;
- }
- echo ("
- function codirovka(str){
- var str1=\"\", d;
- d=str.length;
- for(i=0;i<=d-1;i++)
- {
- switch(str.charAt(i)){
- case 'А': str1=str1+\"#^#11111\"; break
- case 'Б': str1=str1+\"#^#11112\"; break
- case 'В': str1=str1+\"#^#11113\"; break
- case 'Г': str1=str1+\"#^#11114\"; break
- case 'Д': str1=str1+\"#^#11115\"; break
- case 'Е': str1=str1+\"#^#11116\"; break
- case 'Ё': str1=str1+\"#^#11117\"; break
- case 'Ж': str1=str1+\"#^#11118\"; break
- case 'З': str1=str1+\"#^#11119\"; break
- case 'И': str1=str1+\"#^#11120\"; break
- case 'Й': str1=str1+\"#^#11121\"; break
- case 'К': str1=str1+\"#^#11122\"; break
- case 'Л': str1=str1+\"#^#11123\"; break
- case 'М': str1=str1+\"#^#11124\"; break
- case 'Н': str1=str1+\"#^#11125\"; break
- case 'О': str1=str1+\"#^#11126\"; break
- case 'П': str1=str1+\"#^#11127\"; break
- case 'Р': str1=str1+\"#^#11128\"; break
- case 'С': str1=str1+\"#^#11129\"; break
- case 'Т': str1=str1+\"#^#11130\"; break
- case 'У': str1=str1+\"#^#11131\"; break
- case 'Ф': str1=str1+\"#^#11132\"; break
- case 'Х': str1=str1+\"#^#11133\"; break
- case 'Ц': str1=str1+\"#^#11134\"; break
- case 'Ч': str1=str1+\"#^#11135\"; break
- case 'Ш': str1=str1+\"#^#11136\"; break
- case 'Щ': str1=str1+\"#^#11137\"; break
- case 'Ъ': str1=str1+\"#^#11138\"; break
- case 'Ы': str1=str1+\"#^#11139\"; break
- case 'Ь': str1=str1+\"#^#11140\"; break
- case 'Э': str1=str1+\"#^#11141\"; break
- case 'Ю': str1=str1+\"#^#11142\"; break
- case 'Я': str1=str1+\"#^#11143\"; break
- case 'а': str1=str1+\"#^#11144\"; break
- case 'б': str1=str1+\"#^#11145\"; break
- case 'в': str1=str1+\"#^#11146\"; break
- case 'г': str1=str1+\"#^#11147\"; break
- case 'д': str1=str1+\"#^#11148\"; break
- case 'е': str1=str1+\"#^#11149\"; break
- case 'ё': str1=str1+\"#^#11150\"; break
- case 'ж': str1=str1+\"#^#11151\"; break
- case 'з': str1=str1+\"#^#11152\"; break
- case 'и': str1=str1+\"#^#11153\"; break
- case 'й': str1=str1+\"#^#11154\"; break
- case 'к': str1=str1+\"#^#11155\"; break
- case 'л': str1=str1+\"#^#11156\"; break
- case 'м': str1=str1+\"#^#11157\"; break
- case 'н': str1=str1+\"#^#11158\"; break
- case 'о': str1=str1+\"#^#11159\"; break
- case 'п': str1=str1+\"#^#11160\"; break
- case 'р': str1=str1+\"#^#11161\"; break
- case 'с': str1=str1+\"#^#11162\"; break
- case 'т': str1=str1+\"#^#11163\"; break
- case 'у': str1=str1+\"#^#11164\"; break
- case 'ф': str1=str1+\"#^#11165\"; break
- case 'х': str1=str1+\"#^#11166\"; break
- case 'ц': str1=str1+\"#^#11167\"; break
- case 'ч': str1=str1+\"#^#11168\"; break
- case 'ш': str1=str1+\"#^#11169\"; break
- case 'щ': str1=str1+\"#^#11170\"; break
- case 'ъ': str1=str1+\"#^#11171\"; break
- case 'ы': str1=str1+\"#^#11172\"; break
- case 'ь': str1=str1+\"#^#11173\"; break
- case 'э': str1=str1+\"#^#11174\"; break
- case 'ю': str1=str1+\"#^#11175\"; break
- case 'я': str1=str1+\"#^#11176\"; break
- default : str1=str1+str.charAt(i); break}
- }
- return str1;
- }
- ");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement