Návštěvní kniha

2 AND strlen($_POST['jmeno']) < 60){ $j = osetrit_data(htmlspecialchars($_POST['jmeno'])); if($ochrana_uzivatele){ if($j == $jmeno.'+'.$heslo){ //jedná se o administrátora $j = ''.$jmeno.''; } } if($ochrana_uzivatele){ if($j == $jmeno){ //jedná se o padoucha $j = 'Útočník'; } } }else{ $j = FALSE; echo '

Jméno nebylo zadáno!

'; } if(preg_match("/^\S+@\S+\.\w{2,5}$/",$_POST['email'])){ $e = osetrit_data(htmlspecialchars($_POST['email'])); }else{ $e = ''; } if(strlen($_POST['web']) > 2){ $w = osetrit_data(htmlspecialchars($_POST['web'])); }else{ $w = ''; } if(strlen($_POST['popis']) > 1){ $p = htmlspecialchars($_POST['popis']); $p = osetrit_data($p); }else{ $p = FALSE; echo '

Nebyl vyplněn příspěvek!

'; } //antispamová kontrola if(isset($_COOKIE['spam'])){ $p = FALSE; echo '

Pokus o spam!

'; } if($p AND $j){ //vše je v pořádku, cookie ... setcookie('spam', 'ano', time()+$antispamova_kontrola, '/', '', 0); //Vytvořit cookie //... Zápis do databáze $dotaz = "INSERT INTO kniha VALUES('', NOW(),'$j','$e','$w','$p')"; $vysledek = mysql_query($dotaz); if($vysledek){ echo '

Příspěvěk byl úspěšně vložen!

'; $zobrazit_pocet = FALSE; }else{ echo '

Příspěvěk nebylo možné vložit!

'; } }else{ echo '

Opravte zadaní!

'; } }//Byl li formulář odeslán if($formular_nahore){ vypsatFormular(); } //Určování počtu stránek if(isset($_GET['ps'])){ $pocet_stranek = $_GET['ps']; }else{ $dotaz = "SELECT id FROM kniha ORDER BY id DESC"; $vysledek_dotazu = mysql_query($dotaz); $pocet_zaznamu = mysql_num_rows($vysledek_dotazu); if($pocet_zaznamu > $zobrazit){ $pocet_stranek = ceil($pocet_zaznamu/$zobrazit); }else{ $pocet_stranek = 1; } } //Určování začátku if(isset($_GET['s'])){ $start = $_GET['s']; }else{ $start = 0; } $dotaz = "SELECT * FROM kniha ORDER BY id DESC LIMIT $start, $zobrazit"; $vysledek = mysql_query($dotaz); $pocet = mysql_num_rows ($vysledek); if($pocet > 0){ if($pocet_stranek > 1){ echo '

'; //Aktualni stranka $aktualni_stranka = ($start/$zobrazit) + 1; if($aktualni_stranka != 1){ echo 'Předchozí'; } for($i = 1; $i <= $pocet_stranek; $i++){ if($i!=$aktualni_stranka){ echo ''.$i.''; }else{ echo $i ; } } if( $aktualni_stranka != $pocet_stranek){ echo 'Další'; } echo '

'; } //Vypiš všechny příspěvky ?>
",$p); if($smiles){ $p = preg_replace("/:\)/","Úsměv",$p); $p = preg_replace("/:\-\)/","Úsměv",$p); $p = preg_replace("/:\(/","Smutný",$p); $p = preg_replace("/:\-\(/","Smutný",$p); $p = preg_replace("/:\//","Váhavý",$p); $p = preg_replace("/:\-\//","Váhavý",$p); $p = preg_replace("/:D/","Velký smích",$p); $p = preg_replace("/:\-D/","Velký smích",$p); }else{ $p = preg_replace("/:\)/",":)",$p); $p = preg_replace("/:\-\)/",":)",$p); $p = preg_replace("/:\(/",":(",$p); $p = preg_replace("/:\-\(/",":(",$p); $p = preg_replace("/:\//",":/",$p); $p = preg_replace("/:\-\//",":/",$p); $p = preg_replace("/:D/",":D",$p); $p = preg_replace("/:\-D/",":D",$p); } if($kodovat_email){ $kodovat_e= preg_replace("/^(\S+)@(\S+)\.(\w{2,5})$/","\\1[zavináč]\\2[tečka]\\3",$radek[3]); $email_code = $kodovat_e; }else{ $email_code = $radek[3]; } //jmeno je třeba zkratit if(strlen($radek[2])>30){ $radek[2] = substr($radek[2], 0, 30); } $radek[4] = preg_replace("/^(www|www1|ftp|https)(\S+)/","http://\\1\\2",$radek[4]); $radek[1] = preg_replace("/^(\d{4})\-(\d{2})\-(\d{2}) (\d{2}):(\d{2}):(\d{2})$/","\\3. \\2. \\1, \\4:\\5",$radek[1]); ?>
7){ ?> 5){ ?> Web

V Databázi není ani jeden příspěvek

'; } if(!$formular_nahore){ vypsatFormular(); } }else{ //Vyhledávání všech příspěvku jména if(strlen(trim($_GET['jmeno'])) > 2){ $jm = osetrit_data($_GET['jmeno']); if($jm == ''.$jmeno.''){ $jm = $jmeno; }//Konec ?>

'.$jmeno.''; } $dotaz = "SELECT * FROM kniha WHERE jmeno = '$jm' OR prispevek LIKE '%$jm%' ORDER BY datum DESC LIMIT 50"; $vysledek = mysql_query($dotaz); if(mysql_num_rows($vysledek) == 0){ echo "

V Databázi není ani jeden příspěvek

"; } ?>
",$p); if($smiles){ $p = preg_replace("/:\)/","Úsměv",$p); $p = preg_replace("/:\-\)/","Úsměv",$p); $p = preg_replace("/:\(/","Smutný",$p); $p = preg_replace("/:\-\(/","Smutný",$p); $p = preg_replace("/:\//","Váhavý",$p); $p = preg_replace("/:\-\//","Váhavý",$p); $p = preg_replace("/:D/","Velký smích",$p); $p = preg_replace("/:\-D/","Velký smích",$p); }else{ $p = preg_replace("/:\)/",":)",$p); $p = preg_replace("/:\-\)/",":)",$p); $p = preg_replace("/:\(/",":(",$p); $p = preg_replace("/:\-\(/",":(",$p); $p = preg_replace("/:\//",":/",$p); $p = preg_replace("/:\-\//",":/",$p); $p = preg_replace("/:D/",":D",$p); $p = preg_replace("/:\-D/",":D",$p); } if($kodovat_email){ $kodovat_e= preg_replace("/^(\S+)@(\S+)\.(\w{2,5})$/","\\1[zavináč]\\2[tečka]\\3",$radek[3]); $email_code = $kodovat_e; }else{ $email_code = $radek[3]; } //jmeno je třeba zkratit if(strlen($radek[2])>30){ $radek[2] = substr($radek[2], 0, 30); } $radek[4] = preg_replace("/^(www|www1|ftp|https)(\S+)/","http://\\1\\2",$radek[4]); //27.8. 2005 19.04:55 $radek[1] = preg_replace("/^(\d{4})\-(\d{2})\-(\d{2}) (\d{2}):(\d{2}):(\d{2})$/","\\3. \\2. \\1, \\4:\\5",$radek[1]); ?>
7){ ?> 5){ ?> Web