Словарь имён в транслите

Discussion in 'PHP' started by Велемир, 24 May 2009.

  1. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    Есть у кого такой ? (Словарь вида katja,katerina,alena,alla и т.д.).Нужно для комбинированной атаки по словарям)
     
  2. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    1/206

    Веля, оправдай свой статус сам, плз. Тут ачад, а не дом для нищебродов
     
  3. heretic1990

    heretic1990 Elder - Старейшина

    Joined:
    2 Jul 2008
    Messages:
    487
    Likes Received:
    182
    Reputations:
    5
    короче!
    берёшь готовый русский словарик, и с помощью скрипта конвертируешь в транслит.

    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. лучше скрипт малясь переделать, чтоб словарь не в форму вставлять, а брать из файла и записывать готовый транслит в другой файл.
    Удачи!
     
  4. Gaus

    Gaus Member

    Joined:
    8 Feb 2009
    Messages:
    136
    Likes Received:
    36
    Reputations:
    3
    А погуглить нельзя?
    З.Ы, интересно, как словари относятся к кодингу...
     
  5. Mayor16

    Mayor16 Member

    Joined:
    23 Oct 2010
    Messages:
    107
    Likes Received:
    24
    Reputations:
    6
    Вот ссылка на словарь с именами и фамилиями, отсортированный и без дублей, почти 2 млн уникальных строк в рус раскладке и с транслитерацией :cool: удачи)