Security of Computer Systems
Главная | Articles | Регистрация | Вход
 
Пятница, 2024-11-22, 0:36 AM
Приветствую Вас Гость | RSS
Menu
Categories
Крякинг [3]
Кодинг [7]
Главная » Статьи » Кодинг » Кодинг

Перекодировщик 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)
Просмотров: 2985 | Рейтинг: 0.0/0 |
Всего комментариев: 0
idth="100%" cellspacing="1" cellpadding="2" class="commTable">
Имя *:
Email:
Код *:
Login Form
@Belvit.com

Category Search
Polls
Кто Вы?
Всего ответов: 2136
Counter
Онлайн всего: 1
Гостей: 1
Пользователей: 0

52.15.217.86


Belvit.com © 2024