Added lot of junk laying around on harvie.cz
[mirrors/Programs.git] / php / stredni-php / gbook2.php
diff --git a/php/stredni-php/gbook2.php b/php/stredni-php/gbook2.php
new file mode 100755 (executable)
index 0000000..339a8bd
--- /dev/null
@@ -0,0 +1,225 @@
+<!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
This page took 0.140694 seconds and 4 git commands to generate.