Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Ответ
 
Опции темы
Старый 28.06.2013, 01:16   #1
 Разведчик
Аватар для Deprecated
 
Deprecated никому не известный тип
Регистрация: 28.06.2013
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Ghbdtn->Привет (конвертер) на PHP

До чего же доводит лень. Набирала как-то на днях огромный текст, глядя при этом на клавиатуру. А потом смотрю на монитор и переписывать? Нееее, мне лень.... Я лучше напишу срипт

И так, скрипт, который переводит кракозябры на английском языке на русский понятный язык.

Fdjcm rjve gjyflj,bncz? f nj yt [jxe levfnm? xnj z nfrfz jlyf =( d 'njv pkj,yjv b pkjdtotv vbht

PHP код:
<?php
function text_to_text($d){
    switch(
$d){
        case 
"a":
            return 
"ф";
            break;
        case 
"b":
            return 
"и";
            break;
        case 
"c":
            return 
"с";
            break;
        case 
"d":
            return 
"в";
            break;
        case 
"e":
            return 
"у";
            break;
        case 
"f":
            return 
"а";
            break;
        case 
"g":
            return 
"п";
            break;
        case 
"h":
            return 
"р";
            break;
        case 
"i":
            return 
"ш";
            break;
        case 
"j":
            return 
"о";
            break;
        case 
"k":
            return 
"л";
            break;
        case 
"l":
            return 
"д";
            break;
        case 
"m":
            return 
"ь";
            break;
        case 
"n":
            return 
"т";
            break;
        case 
"o":
            return 
"щ";
            break;
        case 
"p":
            return 
"з";
            break;
        case 
"q":
            return 
"й";
            break;
        case 
"r":
            return 
"к";
            break;
        case 
"s":
            return 
"ы";
            break;
        case 
"t":
            return 
"е";
            break;
        case 
"u":
            return 
"г";
            break;
        case 
"v":
            return 
"м";
            break;
        case 
"w":
            return 
"ц";
            break;
        case 
"x":
            return 
"ч";
            break;
        case 
"y":
            return 
"н";
            break;
        case 
"z":
            return 
"я";
            break;
        case 
",":
            return 
"б";
            break;
        case 
".":
            return 
"ю";
            break;
        case 
";":
            return 
"ж";
            break;
        case 
"'":
            return 
"э";
            break;
        case 
"[":
            return 
"х";
            break;
        case 
"]":
            return 
"ъ";
            break;
    
/////////////////////////////////////////////////////////////////
        
case "A":
            return 
"Ф";
            break;
        case 
"B":
            return 
"И";
            break;
        case 
"C":
            return 
"С";
            break;
        case 
"D":
            return 
"В";
            break;
        case 
"E":
            return 
"У";
            break;
        case 
"F":
            return 
"А";
            break;
        case 
"G":
            return 
"П";
            break;
        case 
"H":
            return 
"Р";
            break;
        case 
"I":
            return 
"Ш";
            break;
        case 
"J":
            return 
"О";
            break;
        case 
"K":
            return 
"Л";
            break;
        case 
"L":
            return 
"Д";
            break;
        case 
"M":
            return 
"Ь";
            break;
        case 
"N":
            return 
"Т";
            break;
        case 
"O":
            return 
"Щ";
            break;
        case 
"P":
            return 
"З";
            break;
        case 
"Q":
            return 
"Й";
            break;
        case 
"R":
            return 
"К";
            break;
        case 
"S":
            return 
"Ы";
            break;
        case 
"T":
            return 
"Е";
            break;
        case 
"U":
            return 
"Г";
            break;
        case 
"V":
            return 
"М";
            break;
        case 
"W":
            return 
"Ц";
            break;
        case 
"X":
            return 
"Ч";
            break;
        case 
"Y":
            return 
"Н";
            break;
        case 
"Z":
            return 
"Я";
            break;
        case 
"<":
            return 
"Б";
            break;
        case 
">":
            return 
"Ю";
            break;
        case 
":":
            return 
"Ж";
            break;
        case 
"\"":
            return 
"Э";
            break;
        case 
"{":
            return 
"Х";
            break;
        case 
"}":
            return 
"Ъ";
            break;
        case 
"?":
            return 
",";
            break;
        case 
"/":
            return 
".";
            break;
        case 
"!":
            return 
"!";
            break;
        case 
"?":
            return 
"?";
            break;
        case 
"@":
            return 
"\"";
            break;
        case 
"#":
            return 
"№";
            break;
        case 
"$":
            return 
";";
            break;
        case 
"%":
            return 
"%";
            break;
        case 
"^":
            return 
":";
            break;
        case 
"&":
            return 
"?";
            break;
        case 
"*":
            return 
"*";
            break;
        case 
"(":
            return 
"(";
            break;
        case 
")":
            return 
")";
            break;
        case 
" ":
            return 
" ";
            break;
        default:
            return 
"{Неизвестный символ}";
            break;
    }
}
$privet "Fdjcm rjve gjyflj,bncz? f nj yt [jxe levfnm? xnj z nfrfz jlyf =( d 'njv pkj,yjv b pkjdtotv vbht";
$pr = array();
$pr str_split($privet1);
$ver count($pr);
for(
$i 0$i $ver$i++){
    
$ress.=text_to_text($pr[$i]);
}
echo 
$ress;
?>
  Ответить с цитированием
Пользователь сказал cпасибо:
majois (28.06.2013)
Старый 28.06.2013, 09:54   #2
 Разведчик
Аватар для majois
 
majois на правильном пути
Регистрация: 15.08.2012
Сообщений: 18
Популярность: 29
Сказал(а) спасибо: 7
Поблагодарили 77 раз(а) в 50 сообщениях
Отправить сообщение для majois с помощью Skype™
 
По умолчанию Re: Ghbdtn->Привет (конвертер) на PHP

Спасибо,передал для себя(на девел).
________________
Зачем писать "спасибо",ведь для этого есть кнопка
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 28.06.2013, 11:14   #3
 Старший сержант
Аватар для OneShot
 
OneShot блестящий пример для подражанияOneShot блестящий пример для подражанияOneShot блестящий пример для подражанияOneShot блестящий пример для подражанияOneShot блестящий пример для подражанияOneShot блестящий пример для подражанияOneShot блестящий пример для подражанияOneShot блестящий пример для подражанияOneShot блестящий пример для подражанияOneShot блестящий пример для подражанияOneShot блестящий пример для подражания
Регистрация: 19.08.2008
Сообщений: 205
Популярность: 2562
Золото Zhyk.Ru: 5
Сказал(а) спасибо: 36
Поблагодарили 268 раз(а) в 122 сообщениях
Отправить сообщение для OneShot с помощью Skype™
 
По умолчанию Re: Ghbdtn->Привет (конвертер) на PHP

Цитата:
Сообщение от DeprecatedПосмотреть сообщение
Набирала как-то на днях огромный текст, глядя при этом на клавиатуру. А потом смотрю на монитор и переписывать?


В этой ситуации наши полномочия всё....
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 20.07.2013, 20:43   #4
 Разведчик
Аватар для Zeisrox
 
Zeisrox никому не известный тип
Регистрация: 02.06.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Ghbdtn->Привет (конвертер) на PHP

array("a"=>"ф") уже не в моде?
  Ответить с цитированием
Старый 21.07.2013, 04:13   #5
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Ghbdtn->Привет (конвертер) на PHP

Это нечто, код ужасно не оптимизирован.
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Старый 21.07.2013, 12:24   #6
 Разведчик
Аватар для Apo-S
 
Apo-S определенно авторитетная личностьApo-S определенно авторитетная личностьApo-S определенно авторитетная личностьApo-S определенно авторитетная личностьApo-S определенно авторитетная личностьApo-S определенно авторитетная личностьApo-S определенно авторитетная личностьApo-S определенно авторитетная личностьApo-S определенно авторитетная личность
Регистрация: 04.12.2012
Сообщений: 5
Популярность: 1105
Сказал(а) спасибо: 1
Поблагодарили 23 раз(а) в 19 сообщениях
 
По умолчанию Re: Ghbdtn->Привет (конвертер) на PHP

А я бы написал так:
Код:
<?
function text_to_text($t){
  $d_fr = array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',',','.',';',"'",'[',']','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','<','>',':','"','{','}','?','/','@','#','$','^','&');
  $d_in = array('ф','и','с','в','у','а','п','р','ш','о','л','д','ь','т','щ','з','й','к','ы','е','г','м','ц','ч','н','я','б','ю','ж','э','х','ъ','Ф','И','С','В','У','А','П','Р','Ш','О','Л','Д','Ь','Т','Щ','З','Й','К','Ы','Е','Г','М','Ц','Ч','Н','Я','Б','Ю','Ж','Э','Х','Ъ',',','.','"','№',';',':','?');
  return str_replace($d_fr, $d_in, $t);
};   
echo text_to_text("Fdjcm rjve gjyflj,bncz? f nj yt [jxe levfnm? xnj z nfrfz jlyf =( d 'njv pkj,yjv b pkjdtotv vbht");
?>
Время выполнения этого кода, в среднем, меньше в 3.6 раз..
  Ответить с цитированием
Ответ

Метки
конвертор, ghbdtn, скрипт, текст, php


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
*_*.CoRNeL.*_* Конвертер Au3 В ехе (V1.5) *_*.CoRNeL.*_* S4 League 1 31.01.2011 22:45
Конвертер видео для psp object Софт 0 26.08.2010 20:26
3gp видео конвертер. -(NY)- Треп 6 12.09.2008 15:58

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 16:09.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net