Показать сообщение отдельно

  #3  
Старый 25.05.2009, 08:38
heretic1990
Постоянный
Регистрация: 02.07.2008
Сообщений: 472
С нами: 9399011

Репутация: 444
Talking

короче!
берёшь готовый русский словарик, и с помощью скрипта конвертируешь в транслит.

PHP код:
<form method="post">
<textarea style="width: 600px;" name="fraza" cols="90" rows="20"></textarea>
<br>
<input style="width: 600px;" name="submit" type="submit" value="Перевести" />
</form>

<? 
if (isset ($fraza))
{
function 
rustolat($tr) 
{ 
    
$rus = array("а", "б", "в", "г", "д", "е", "ё", "ж", "з", "и", "й", "к", "л", 
        
"м", "н", "о", "п", "р", "с", "т", "у", "ф", "х", "ц", "ч", "ш", "щ", "ъ", "ы", 
        
"ь", "э", "ю", "я"); 

    
$rus_lat = array("a", "b", "v", "g", "d", "e", "e", "zh", "z", "i", "i", "k", 
        
"l", "m", "n", "o", "p", "r", "s", "t", "u", "f", "h", "c", "ch", "sh", "sh", 
        
"'", "y", "'", "e", "yu", "ya"); 
        
$trl = strtolower($tr); 
    return 
str_replace($rus, $rus_lat, $trl); 
} 
echo
'Результат:<br>';
echo 
rustolat("$fraza"); 
}
?>
P.S. лучше скрипт малясь переделать, чтоб словарь не в форму вставлять, а брать из файла и записывать готовый транслит в другой файл.
Удачи!
 
Ответить с цитированием