1
<!DOCTYPE html
PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
5 <meta http
-equiv
="content-type" content
="text/html"; charset
="utf-8">
6 <title
>Kniha Návštěv
- (c
) 2oo6
- Harvie
</title
>
7 <meta http
-equiv
="cache-control" content
="no-cache" />
12 background
-color
: skyblue
;
14 padding
: 4px
10%
4px
10%
;
22 background
-color
: lightblue
;
26 margin
: 4px
10%
4px
10%
;
29 .form input
, textarea
{
38 background
-color
: lightblue
;
42 margin
: 4px
10%
4px
10%
;
48 text
-decoration
: none
;
51 border
: solid skyblue
2px
;
60 text
-decoration
: none
;
63 border
: solid skyblue
2px
;
71 text
-decoration
: none
;
73 border
: solid skyblue
2px
;
81 border
: dotted skyblue
2px
;
82 background
-color
: skyblue
;
94 <form action
="" method
="post">
95 <h2
>Kniha návštěv
</h2
>
98 <label
for="title"><b
>Nadpis
:</b
><br
/></label
>
99 <input type
="text" name
="title" value
="" />
103 <label
for="name"><b
>Jméno
:</b
><br
/></label
>
104 <input type
="text" name
="name" value
="" />
108 <label
for="contact"><b
>Kontakt
:</b
><br
/></label
>
109 <input type
="text" name
="contact" value
="EMAIL: ICQ: WWW: TEL/FAX: " />
113 <b
>Text příspěvku
:</b
><br
/>
114 <textarea rows
="10" cols
="30" name
="text" title
="podporované tagy: [b][/b] [i][/i] [u][/u] - Příliš dlouhá slova budou zkrácena."></textarea
>
118 <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
>
119 <input type
="text" name
="sprot" value
="" />
122 <input type
="hidden" name
="sent" value
="true" />
125 <input type
="submit" value
="Uložit příspěvek" />
130 <form action
="delete.php">
131 <input type
="submit" value
="Smazat knihu">
136 if (($_POST["title"]!='') && ($_POST["name"]!='') && ($_POST["text"]!='') && ($_POST["sprot"]=='7')):
138 //Načtení z POSTu; Převedení tagů na entity; Ořezání bílých znaků na začátku a konci;
140 $title = $_POST["title"];
141 $title = HTMLSpecialChars($title);
142 $title = trim($title);
144 $name = $_POST["name"];
145 $name = HTMLSpecialChars($name);
148 $contact = $_POST["contact"];
149 $contact = HTMLSpecialChars($contatc);
150 $contatct = trim($contact);
152 //Parsování tagů v hlavním textu zprávy
153 $text = $_POST["text"];
154 $text = HTMLSpecialChars($text);
156 //Definice vlastních tagů
165 $text = str_replace("[b]","<b>", $text);
166 $text = str_replace("[/b]","</b>", $text);
168 $text = str_replace("[i]","<i>", $text);
169 $text = str_replace("[/i]","</i>", $text);
171 $text = str_replace("[u]","<u>", $text);
172 $text = str_replace("[/u]","</u>", $text);
174 $text = str_replace("[tt]","<tt>", $text);
175 $text = str_replace("[/tt]","</tt>", $text);
177 $text = str_replace("[pre]","<pre>", $text);
178 $text = str_replace("[/pre]","</pre>", $text);
180 $text = nl2br($text);
182 //Zjištění data a času
183 //SetLocale("LC_ALL", "Czech"); //Nastavení českého prostředí
184 $datum = Date("j/m/Y H:i:s", Time());
187 $fp = FOpen ("gbook.txt", "a+");
189 //Zápis dat do souboru
190 FWrite ($fp, "<div class=\"prispevek\">\n");
192 FWrite ($fp, "<meta name=\"IP\" content=\"" . $_SERVER[REMOTE_ADDR
] . "\">\n");
194 FWrite ($fp, "<div class=\"nadpis\">".$title."</div>\n");
195 FWrite ($fp, "<div class=\"jmeno\"> vložil: ".$name." - ".$contact."</div>\n");
196 FWrite ($fp, "<div class=\"datum\">".$datum."</div><br />\n");
198 FWrite ($fp, "<div class=\"text\">\n");
200 FWrite ($fp, "\n</div></div>\n\n");
206 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\">";
210 echo "<b><font color=\"red\" title=\"Nezapomeňte na pole ochrany proti spamu!!!\">Nezapomeňte vyplnit všechna pole!</font></b>";
218 //Vypsání celého souboru
219 $fp = FOpen ("gbook.txt", "r+");
This page took 2.559739 seconds and 4 git commands to generate.