Как делают?

Discussion in 'Болталка' started by Sann4oss, 19 Aug 2011.

  1. Spay.exe

    Spay.exe Member

    Joined:
    16 Apr 2010
    Messages:
    253
    Likes Received:
    49
    Reputations:
    35
    кидай!
     
  2. Кочевник

    Кочевник New Member

    Joined:
    12 Jul 2010
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    серьезно?
    Слово Мурзицы(старо-древне-греческое слово, мало кому известное) :)
     
  3. Spay.exe

    Spay.exe Member

    Joined:
    16 Apr 2010
    Messages:
    253
    Likes Received:
    49
    Reputations:
    35
    Мурзицы :D
     
  4. Кочевник

    Кочевник New Member

    Joined:
    12 Jul 2010
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    оооо спасибо, как быстро :D :D
     
  5. geograph

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

    Joined:
    19 Aug 2006
    Messages:
    49
    Likes Received:
    9
    Reputations:
    5
    От нечего делать написал небольшой скриптик для этого дела, правда только латинские символы поддерживает.
    http://geograph.us/tools/ascii_art.php

    PHP:
    <?php

    if(empty($_POST['word']))
    {
        echo 
    '<form method="post"><input name="word"><input type="submit" value="OK"></form>';
        exit;
    }

    $word $_POST['word'];
    $letter_pat '9';
    $space_pat  '6';

    $letter_width 8;
    $letter_height 7;

    $symb["a"] = 
    '  XXXX  '.
    'XX    XX'.
    'XX    XX'.
    'XX    XX'.
    'XXXXXXXX'.
    'XX    XX'.
    'XX    XX';

    $symb["b"] = 
    'XXXXXXX '.
    'XX    XX'.
    'XX    XX'.
    'XXXXXX  '.
    'XX    XX'.
    'XX    XX'.
    'XXXXXXX ';

    $symb["c"] = 
    'XXXXXXXX'.
    'XX    XX'.
    'XX      '.
    'XX      '.
    'XX      '.
    'XX    XX'.
    'XXXXXXXX';

    $symb["d"] = 
    'XXXXXXX '.
    'XX    XX'.
    'XX     X'.
    'XX     X'.
    'XX     X'.
    'XX    XX'.
    'XXXXXXX ';

    $symb["e"] = 
    'XXXXXXXX'.
    'XX    XX'.
    'XX      '.
    'XXXXX   '.
    'XX      '.
    'XX    XX'.
    'XXXXXXXX';

    $symb["f"] = 
    'XXXXXXXX'.
    'XX    XX'.
    'XX      '.
    'XXXXX   '.
    'XX      '.
    'XX      '.
    'XX      ';

    $symb["g"] = 
    'XXXXXXXX'.
    'XX    XX'.
    'XX      '.
    'XX      '.
    'XX  XXXX'.
    'XX    XX'.
    'XXXXXXXX';

    $symb["h"] = 
    'XX    XX'.
    'XX    XX'.
    'XX    XX'.
    'XXXXXXXX'.
    'XX    XX'.
    'XX    XX'.
    'XX    XX';

    $symb["i"] = 
    'XXXXXXXX'.
    '   XX   '.
    '   XX   '.
    '   XX   '.
    '   XX   '.
    '   XX   '.
    'XXXXXXXX';

    $symb["j"] = 
    '      XX'.
    '      XX'.
    '      XX'.
    '      XX'.
    '      XX'.
    'XX    XX'.
    ' XXXXXX ';
     
    $symb["k"] = 
    'XX    XX'.
    'XX    XX'.
    'XX   XX '.
    'XXXXXX  '.
    'XX   XX '.
    'XX    XX'.
    'XX    XX';

    $symb["l"] = 
    'XX      '.
    'XX      '.
    'XX      '.
    'XX      '.
    'XX      '.
    'XX    XX'.
    'XXXXXXXX';

    $symb["m"] = 
    'XX    XX'.
    'XXX  XXX'.
    'XX XX XX'.
    'XX    XX'.
    'XX    XX'.
    'XX    XX'.
    'XX    XX';

    $symb["n"] = 
    'XX    XX'.
    'XXX   XX'.
    'XX X  XX'.
    'XX  X XX'.
    'XX   XXX'.
    'XX    XX'.
    'XX    XX';

    $symb["o"] = 
    ' XXXXXX '.
    'XX    XX'.
    'XX    XX'.
    'XX    XX'.
    'XX    XX'.
    'XX    XX'.
    ' XXXXXX ';

    $symb["p"] = 
    'XXXXXXX '.
    'XX    XX'.
    'XX    XX'.
    'XXXXXXX '.
    'XX      '.
    'XX      '.
    'XX      ';

    $symb["q"] = 
    ' XXXXXX '.
    'XX    XX'.
    'XX    XX'.
    'XX    XX'.
    'XX    XX'.
    ' XXXXXX '.
    '      XX';

    $symb["r"] = 
    'XXXXXXX '.
    'XX    XX'.
    'XX    XX'.
    'XXXXXX  '.
    'XX    XX'.
    'XX    XX'.
    'XX    XX';

    $symb["s"] = 
    'XXXXXXXX'.
    'XX     X'.
    'XX      '.
    'XXXXXXXX'.
    '      XX'.
    'X     XX'.
    'XXXXXXXX';

    $symb["t"] = 
    'XXXXXXXX'.
    'X  XX  X'.
    '   XX   '.
    '   XX   '.
    '   XX   '.
    '   XX   '.
    '   XX   ';

    $symb["u"] = 
    'XX    XX'.
    'XX    XX'.
    'XX    XX'.
    'XX    XX'.
    'XX    XX'.
    'XX    XX'.
    ' XXXXXX ';

    $symb["v"] = 
    'XX    XX'.
    'XX    XX'.
    'XX    XX'.
    'XX    XX'.
    'XX    XX'.
    ' XX  XX '.
    '   XX   ';

    $symb["w"] = 
    'XX    XX'.
    'XX    XX'.
    'XX    XX'.
    'XX    XX'.
    'XX XX XX'.
    'XXX  XXX'.
    ' X    X ';

    $symb["x"] = 
    'XX    XX'.
    'XX    XX'.
    ' XX  XX '.
    '  XXXX  '.
    ' XX  XX '.
    'XX    XX'.
    'XX    XX';

    $symb["y"] = 
    'XX    XX'.
    'XX    XX'.
    ' XX  XX '.
    '  XXXX  '.
    '   XX   '.
    '   XX   '.
    '   XX   ';

    $symb["z"] = 
    'XXXXXXXX'.
    'X     XX'.
    '     XX '.
    '   XX   '.
    ' XX     '.
    'XX     X'.
    'XXXXXXXX';

    for(
    $a 0$a $letter_height$a++)
    {
        for(
    $i 0$i strlen($word); $i++)
        {
            
    $result .= substr($symb[strtolower($word[$i])], $a $letter_width$letter_width);
            if (
    $i strlen($word) - 1$result .= '  ';
        }
        
    $result .= "\r\n";
    }

    echo 
    "<pre>\r\n";
    echo 
    $result;
    echo 
    "\r\n</pre>";

    echo 
    "\r\n\r\n";

    $result str_replace('X'$letter_pat$result);
    $result str_replace(' '$space_pat$result);

    echo 
    "<pre>\r\n";
    echo 
    $result;
    echo 
    "\r\n</pre>";
    ?>
     
  6. Sann4oss

    Sann4oss New Member

    Joined:
    19 Apr 2010
    Messages:
    20
    Likes Received:
    0
    Reputations:
    0
    Спасибо))
     
  7. shuba

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

    Joined:
    22 May 2009
    Messages:
    582
    Likes Received:
    124
    Reputations:
    52
    хех, жоска
     
  8. exzi11

    exzi11 Member

    Joined:
    4 Feb 2011
    Messages:
    18
    Likes Received:
    6
    Reputations:
    0
    669999666699666699669999999966999999996699999999669966669966669999666699999999
    996666996699966699669669966966666996666699666699669966669966996666996696699669
    996666996699696699666669966666666996666699666666669966669966996666996666699666
    996666996699669699666669966666666996666699666666669999999966996666996666699666
    999999996699666999666669966666666996666699666666669966669966999999996666699666
    996666996699666699666669966666666996666699666699669966669966996666996666699666
    996666996699666699666669966666999999996699999999669966669966996666996666699666