human2elite

raspi 31.01.02 05:02

Muuttaa tekstin eliteksi

 Tekstiversio  Arvo: -1 (4 ääntä)  Äänestä: +  -
<html>
<head>
  <title>human2elite (c) raspi 2002</title>
</head>
<body>
<?php
function make_seed() { // ripattu manuskasta
    list($usec, $sec) = explode(' ', microtime());
    return (float) $sec + ((float) $usec * 100000);
}

function human2elite ($txt) {
  $data = "";
  mt_srand(make_seed());

  $kirjaimet = array(
    "a" => '4 @ /\ ª /-\ à á â Á À Â',
    "b" => '8 |3 ß þ',
    "c" => '( © ¢ ç Ç [ <',
    "d" => 'Ð |> |) [)',
    "e" => '3 ¤ È É Ê Ë è é ê ë',
    "g" => '9 6',
    "h" => '/-/ \\\\-\\\\ |-| (-) ]-[ )-(',
    "i" => '| 1 / \\\\ Ì Í Î Ï ì í î ï',
    "j" => '_| _]',
    "k" => '|< ]< }< |( ](',
    "l" => 'l 1 |_ £',
    "m" => '/\\\\/\\\\ [V] (V) (\\\\/) [\\\\/] )\\\\/(',
    "n" => '/\\\\/ |\\\\| ]\\\\[',
    "o" => '() 0 ø Ø [] <> {}',
    "p" => '|°',
    "r" => '|2 |? ®',
    "s" => '$ § 5',
    "t" => 't 7 + ¯|¯ ¯/¯ ¯\\\\¯',
    "u" => '(_) [_] Ù Ú Û Ü ù ú û ü µ |_|',
    "v" => '\\\\/',
    "w" => '\\\\/\\\\/ |/\\\\| (/\\\\)',
    "x" => '>< % }{ ×',
    "y" => '¥ ý ÿ',
    "ä" => "'a' `a? ?a` ã '/\\\\' ?/\\\\` `/\\\\?",
    "ö" => "'o' `o? ?o` õ '()' ?()` `()?",
    '?' => "¿",
    '!' => "¡",
    "'" => "? ` °"
  );

  for($i = 0; $i < strlen($txt); $i++) {
    $c = (substr($txt, $i, 1));
    $arpa = mt_rand(0,8);

    if ($arpa == 0) {$c = strtolower($c);}
    else if ($arpa == 1) {$c = strtoupper($c);}
    else {
      $c = strtolower($c);
      foreach ($kirjaimet as $kirj => $elite) {
        $leet = split(" ", $elite);
        $nro = sizeof($leet) - 1;
        if ($nro > 0) {
          mt_srand(make_seed());
          $rnd = mt_rand(0, $nro);
        } else {$rnd = 0;}
        $c = str_replace($kirj, $leet[$rnd], $c);
      }
    }
    $data .= htmlentities($c);
  }
  return $data;
}
?>

<form method="POST" action="<?php echo $_SERVER["PHP_SELF"];?>">
  dA tExT:<br>
  <input type="text" name="t" value="<?php if(isset($_POST["t"])) {echo stripslashes($_POST["t"]);}?>" size="50">
  <input type="submit" value=" convert ">
</form>

<hr>
<pre>
<?php
if (isset($_POST["t"]) && $_POST["t"] != "") {
  echo stripslashes(human2elite($_POST["t"])) . "\n";
}
?>
</pre>
<hr>

<a href="mailto:pekkajarvinen@kolumbus.fi?subject=human2elite.php">mail me</a><br>

</body>
</html>

empty 20:26 15.5.03 
vähä keno :D
liekki 07:35 17.6.03 
Vähän turhan eliittiä. :P
lerppukorppucd 15:16 27.9.03 
Mikäs se eliitti sitten on olevinan?
lerppukorppucd 15:17 27.9.03 
Juu eliittiä kyllä mutta eikö vähän turhankin sellaista?
-nD- 01:12 18.4.04 
gamespyn naminatorissa on tollane. siinä voi myös määrittää 'l33tness' arvon että kuinka leetti on
keij0 09:51 16.5.05 
:--------D