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("/:\)/","

",$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/","

",$p);
$p = preg_replace("/:\-D/","

",$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]);
?>
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("/:\)/","

",$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/","

",$p);
$p = preg_replace("/:\-D/","

",$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]);
?>