--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">\r
+\r
+<html>\r
+<head>\r
+<meta http-equiv="content-type" content="text/html"; charset="utf-8">\r
+<title>Kniha Návštěv - (c) 2oo6 - Harvie</title>\r
+<meta http-equiv="cache-control" content="no-cache" />\r
+\r
+<style>\r
+\r
+body {\r
+ background-color: skyblue;\r
+ text-align: left;\r
+ padding: 4px 10% 4px 10%;\r
+ font-family: Tahoma;\r
+ color: black;\r
+ font-size: small;\r
+ }\r
+\r
+.form {\r
+ width: 80%;\r
+ background-color: lightblue;\r
+ border: 2px;\r
+ border-style: solid;\r
+ padding: 10px;\r
+ margin: 4px 10% 4px 10%;\r
+ }\r
+ \r
+.form input, textarea {\r
+ border: 1px;\r
+ border-style: solid;\r
+ border-color: black;\r
+ width: 100%\r
+ }\r
+ \r
+.prispevek {\r
+ width: 80%;\r
+ background-color: lightblue;\r
+ border: 2px;\r
+ border-style: solid;\r
+ padding: 10px;\r
+ margin: 4px 10% 4px 10%;\r
+ }\r
+ \r
+.prispevek .nadpis {\r
+ padding: 2px;\r
+ font-weight: bold;\r
+ text-decoration: none;\r
+ color: black;\r
+ font-size: small;\r
+ border: solid skyblue 2px;\r
+ border-bottom: none;\r
+ _font-size: x-small;\r
+ }\r
+ \r
+.prispevek .jmeno {\r
+ padding: 2px;\r
+ font-weight: bold;\r
+ font-style: italic;\r
+ text-decoration: none;\r
+ color: darkblue;\r
+ font-size: small;\r
+ border: solid skyblue 2px;\r
+ border-bottom: none;\r
+ border-top: none;\r
+ _font-size: x-small;\r
+ }\r
+ \r
+ .prispevek .datum {\r
+ padding: 2px;\r
+ text-decoration: none;\r
+ color: darkred;\r
+ border: solid skyblue 2px;\r
+ border-top: none;\r
+ font-size: x-small;\r
+ }\r
+ \r
+.prispevek .text {\r
+ padding: 2px;\r
+ font-size: small;\r
+ border: dotted skyblue 2px;\r
+ background-color: skyblue;\r
+ overflow: hidden;\r
+ _font-size: x-small;\r
+ }\r
+\r
+</style>\r
+\r
+</head>\r
+\r
+<body>\r
+\r
+<div class="form">\r
+<form action="" method="post">\r
+ <h2>Kniha návštěv</h2>\r
+\r
+ <p>\r
+ <label for="title"><b>Nadpis:</b><br /></label>\r
+ <input type="text" name="title" value="" />\r
+ </p>\r
+\r
+ <p>\r
+ <label for="name"><b>Jméno:</b><br /></label>\r
+ <input type="text" name="name" value="" />\r
+ </p>\r
+\r
+ <p>\r
+ <label for="contact"><b>Kontakt:</b><br /></label>\r
+ <input type="text" name="contact" value="EMAIL: ICQ: WWW: TEL/FAX: " />\r
+ </p>\r
+\r
+ <p>\r
+ <b>Text příspěvku:</b><br />\r
+ <textarea rows="10" cols="30" name="text" title="podporované tagy: [b][/b] [i][/i] [u][/u] - Příliš dlouhá slova budou zkrácena."></textarea>\r
+ </p>\r
+\r
+ <p>\r
+ <label for="sprot"><b title="Brání knihu proti náhodnému napadení spamboty.">Ochrana proti spamu:</b> <font title="sedm - numericky">[(4)+(3)]=</label>\r
+ <input type="text" name="sprot" value="" />\r
+ </p>\r
+ \r
+ <input type="hidden" name="sent" value="true" />\r
+\r
+ <p>\r
+ <input type="submit" value="Uložit příspěvek" />\r
+ </p>\r
+ \r
+ </form>\r
+\r
+ <form action="delete.php">\r
+ <input type="submit" value="Smazat knihu">\r
+ </form>\r
+\r
+<?php\r
+\r
+if (($_POST["title"]!='') && ($_POST["name"]!='') && ($_POST["text"]!='') && ($_POST["sprot"]=='7')):\r
+\r
+ //Načtení z POSTu; Převedení tagů na entity; Ořezání bílých znaků na začátku a konci;\r
+\r
+ $title = $_POST["title"];\r
+ $title = HTMLSpecialChars($title);\r
+ $title = trim($title);\r
+\r
+ $name = $_POST["name"];\r
+ $name = HTMLSpecialChars($name);\r
+ $name = trim($name);\r
+\r
+ $contact = $_POST["contact"];\r
+ $contact = HTMLSpecialChars($contatc);\r
+ $contatct = trim($contact);\r
+\r
+ //Parsování tagů v hlavním textu zprávy\r
+ $text = $_POST["text"];\r
+ $text = HTMLSpecialChars($text);\r
+\r
+ //Definice vlastních tagů\r
+ /*\r
+ [b]ahoj[/b]\r
+ [i]ahoj[/i]\r
+ [u]ahoj[/u]\r
+ [tt]ahoj[/tt]\r
+ [pre]ahoj[/pre]\r
+ */\r
+\r
+ $text = str_replace("[b]","<b>", $text);\r
+ $text = str_replace("[/b]","</b>", $text);\r
+\r
+ $text = str_replace("[i]","<i>", $text);\r
+ $text = str_replace("[/i]","</i>", $text);\r
+\r
+ $text = str_replace("[u]","<u>", $text);\r
+ $text = str_replace("[/u]","</u>", $text);\r
+\r
+ $text = str_replace("[tt]","<tt>", $text);\r
+ $text = str_replace("[/tt]","</tt>", $text);\r
+\r
+ $text = str_replace("[pre]","<pre>", $text);\r
+ $text = str_replace("[/pre]","</pre>", $text);\r
+\r
+$text = nl2br($text);\r
+\r
+ //Zjištění data a času\r
+ //SetLocale("LC_ALL", "Czech"); //Nastavení českého prostředí\r
+ $datum = Date("j/m/Y H:i:s", Time());\r
+\r
+ //Otevření souboru\r
+ $fp = FOpen ("gbook.txt", "a+");\r
+\r
+ //Zápis dat do souboru\r
+ FWrite ($fp, "<div class=\"prispevek\">\n");\r
+\r
+ FWrite ($fp, "<meta name=\"IP\" content=\"" . $_SERVER[REMOTE_ADDR] . "\">\n");\r
+\r
+ FWrite ($fp, "<div class=\"nadpis\">".$title."</div>\n");\r
+ FWrite ($fp, "<div class=\"jmeno\"> vložil: ".$name." - ".$contact."</div>\n");\r
+ FWrite ($fp, "<div class=\"datum\">".$datum."</div><br />\n");\r
+\r
+ FWrite ($fp, "<div class=\"text\">\n");\r
+ FWrite ($fp, $text);\r
+ FWrite ($fp, "\n</div></div>\n\n");\r
+\r
+ //Uzavření souboru\r
+ FClose ($fp);\r
+\r
+ //Výpisy\r
+ echo "<b><font color=\"red\">Příspěvek byl korektně uložen!<br />Vaše IP adresa: " . $_SERVER[REMOTE_ADDR] . " byla uložena!</font></b> <meta http-equiv=\"refresh\" content=\"1\">";\r
+\r
+else:\r
+\r
+ echo "<b><font color=\"red\" title=\"Nezapomeňte na pole ochrany proti spamu!!!\">Nezapomeňte vyplnit všechna pole!</font></b>";\r
+\r
+endif;\r
+\r
+?>\r
+</div>\r
+\r
+<?php\r
+//Vypsání celého souboru\r
+$fp = FOpen ("gbook.txt", "r+"); \r
+FPassThru($fp);\r
+FClose ($fp);\r
+?>\r
+\r
+</body>\r
+</html>\r