<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
<html>
 <head>
    <title>Vyhledávač slov - OStan &copy; 2006</title>
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1250" />
    <meta http-equiv="Content-language" content="cs" />
    <style type="text/css" media="all">
  * { padding: 0; margin: 0; }
    BODY { font-family: 'Verdana CE', 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Verdana, Arial, lucida, sans-serif;}
    #obsah DIV {
        width: 50%; float: left;
    }
    #obsah { margin: 10px; }
    #menu {
        background: silver;
        padding: 5px;
        color: black;
        border-bottom: 1px solid black;
    }
    input {
        border: 1px solid black;
        padding: 1px;
    }
 </style>
 
 </head>
 <body>
 <div id="menu">
 <form action="?" method="get">
     <label for="t" title="(tak jak jdou za sebou, např abcdfghjikl)">Písmenka:</label> <input type="text" id="t" name="t" maxlength="11" size="11" value="<?php echo htmlspecialchars ($_GET['t']); ?>" />
  <input type="submit" value=" Najdi! " /> | 
  <input type="checkbox" name="shuffle" id="shuffle" value="true"<?php echo $_GET['shuffle']?' checked="checked"':'';?> /> <label for="shuffle">zamíchat</label>
  | <a href="source.php" target="_blank">Zdrojový kód</a> | <small>&copy; 2006 <a href="http://www.gvp.cz/~ostan/">OStan</a> (ostan89@gmail.com)</small>
 </form>
 </div>
<div id="obsah">
<?php
if ($_GET['t']) { //pokud je co hledat
    
$slovnik file ("cas.dic"); //načti slovník do pole
    
$slovnik array_unique($slovnik); // zbavíme se duplicity - je to neohrabaný, vim, ale nechtěl jsem upravovat slovník. Čas programátora je dražší než čas serveru! :D
    
$array preg_grep ("/\b[".strtolower($_GET["t"])."]+\b/"$slovnik); //najdi slova odpovídající regulárnímu výrazu
    
    
if ($_GET['shuffle']) { shuffle($array); } //zamíchej pole
    
    // vypiš obsah pole a zformátuj výstup
    
foreach ($array as $value) {
        echo 
'<div>'.$value."</div>\n";
    }
    
//toť vše.. © 2006 OStan
}

?>
</div>
</body>
</html>
<?php /* a teď si zjistíme něco o tý pakáži, co nám sem leze.. */
flush(); //odešleme vše prohlížeči
include ("log.inc.php");
?>