Create site free
Перекодировщик Translita в кирилицу и обратно на PHP - Кодинг - Кодинг - Статьи - Security of Computer Systems & NetWorks
Security of Computer Systems
Главная | Статьи | Регистрация | Вход
 
Четверг, 2012-02-09, 2:28 AM
Приветствую Вас Гость | RSS
Menu
Categories
Крякинг [3]
Кодинг [5]
Главная » Статьи » Кодинг » Кодинг

Перекодировщик Translita в кирилицу и обратно на PHP
Случалось ли вам переписываться с русскими, которые живут за границей и у которых, соответственно, нет клавиатуры с кириллицей? Эти люди, обычно, пишут языком с интересным названием "Translit" (или транслитерация, выражаясь по-русски). Кто в танке, поясняю - это русский текст, набранный латинскими буквами.

Его, естественно, очень трудно читать непривыкшему человеку... Но зачем мучаться, если можно написать программу, которая бы перекодировала этот транслит в нашу родную кириллицу. Написанием этой программы мы и займёмся в этой статье.

Итак, как Вы уже поняли, сегодня мы напишем на PHP программу которая перекодирует translit в кириллицу и обратно. Лично мне это программа очень помогает, т.к. мне часто приходится иметь дело с письмами, написанными на транслите. Это и вынудило меня написать такую программу. Ну что ж, давайте, наконец, приступим к делу.

Сама по себе программа (скрипт) небольшая и будет состоять всего из одного файла. Предлагаю назвать его perekod.php. Сначала в этом файле создаём форму с полем ввода для текста. Код будет выглядеть так:

echo"






type=radio value=ruslat name=translite> face=verdana size=2>С русского на латиницу type=radio value=latrus name=translite> face=verdana size=2>С латиницы на
русский

type=submit name=action value=TRANSLIT>

"; /* Выводим нижнюю часть формы с кнопкой, приводящей в действие
скрипт*/

?>

Внимание: Если версия PHP-интерпретатора 4.0.3 и выше, или в
конфигурации PHP включена директива track_vars, то вначале
данного когда вставьте эти две строчки: extract($HTTP_GET_VARS);
extract($HTTP_POST_VARS);

Категория: Кодинг | Добавил: Rqas (2006-03-18)
Просмотров: 549 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email:
Код *:
Login form
Логин:
Пароль:
Category Search
Polls
Кто Вы?
Всего ответов: 1325
Counter
Онлайн всего: 2
Гостей: 2
Пользователей: 0

38.107.179.238


Belvit.com © 2012Создать сайт бесплатно