Diskusní fórum
Diskuse » Diskusní fórum
Název téma: | Autor: | Založeno: |
---|---|---|
Založení nového téma
- Než položíte dotaz prohledejte diskusi.
- Vše co začína http:// bude odkaz.
- Nepište prosím bez hacku a carek.
- Spam, nebo jiné nevhodné příspěvky budou mazány.
Copyright (c) 2007 Roman Žďárek - RSS Zdroj - Edit
Header ("Pragma: no-cache"); Header ("Cache-Control: no-cache"); Header ("Expires: ".GMDate("D, d M Y H:i:s")."GTM"); $mujEmail = "roman@zdarek.com"; $heslo_spam = "fwzd"; // zavináče potože... ...neinicalizované proměné pokud se vše nevyplní @$vytvarim_tema = $_GET["vytvarim_tema"]; @$c = $_POST["c"]; @$nove_tema = $_POST["nove_tema"]; @$sekce = $_POST["sekce"]; @$jmeno = $_POST["jmeno"]; @$email = $_POST["email"]; @$web = $_POST["web"]; @$zprava = $_POST["zprava"]; @$anti_spam = $_POST["anti_spam"]; $soubor = "./data/diskuse/$c.inc"; $soubor_nazev_tema = "./data/nazev-tema/$c.inc"; ?> if($vytvarim_tema=="ok") { if ($anti_spam==$heslo_spam and $jmeno!="" and $zprava!="" and $nove_tema!="")echo ""; } else { if ($anti_spam==$heslo_spam and $jmeno!="" and $zprava!="")echo ""; } ?>Zpráva nebyla odeslána
Nezadal(a) jste všechny povinné údaje, nebo jste zadal(a) špatný kontrolní kód zpráva bohužel nemůže být zapsána.
"; if($vytvarim_tema=="ok") { if ($anti_spam!=$heslo_spam or $jmeno=="" or $zprava=="" or $nove_tema=="") echo "$varovani"; else echo "Zpráva odeslána - probíhá přesměrování
Pokud neproběhlo přesměrování přejděte na: diskuse - téma: $c
"; } else { if ($anti_spam!=$heslo_spam or $jmeno=="" or $zprava=="") echo "$varovani"; else echo "
Zpráva odeslána - probíhá přesměrování
Pokud neproběhlo přesměrování přejděte na: diskuse - téma: $c
";
}
///////////////////////////////////////////////////////////////////////////
/////////////////////////// přidání zprávy do aktuální diskuse ////////////
///////////////////////////////////////////////////////////////////////////
$jmeno=HTMLSpecialChars($jmeno); //převede některé znaky na entity
$email=HTMLSpecialChars($email);
$web=HTMLSpecialChars($web);
$zprava=HTMLSpecialChars($zprava);
$jmeno=stripslashes($jmeno); //odstraní lomítka
$email=stripslashes($email);
$web=stripslashes($web);
$zprava=stripslashes($zprava);
$zprava = str_replace("\n","
", $zprava); //nové řádky nahradí
$zprava = substr($zprava, 0, 5000);//zpráva bude mít maximálně 5000 znaků pomocí substr
$zprava = preg_replace_callback('~((https?|ftp)://\S{4,40})\S*~',
create_function(
'$match',
'$possiblyLastEntity = strrpos($match[1], "&");
$match[1] = $possiblyLastEntity === false ? $match[1] : substr($match[1], 0, $possiblyLastEntity);
return " $match[1]" . ($match[0] != $match[1] ? "..." : "") . "";'
),
$zprava);
///////////////////////
$email_celek=" | $email";
$web_celek=" | $web";
$timeDate = date('j.n.Y v H:i');
@$ip = (gethostbyname($REMOTE_ADDR));
if ($web=="http://" or $web==""){$web_celek="";} //pokud se nevyplní nic se nevypíše
if ($email==""){$email_celek="";} // -||-
$celek="
$jmeno Nám poslal(a) zprávu dne $timeDate $email_celek $web_celek [$ip]
$zprava
"; $celek="$celek \n";//kazda zprava na nový řádek if($vytvarim_tema=="ok") { if ($anti_spam==$heslo_spam and $jmeno!="" and $zprava!="" and $nove_tema!="") { $soubor_open = fopen ($soubor, "a"); //otevře soubor pro doplňování fwrite ($soubor_open, $celek); //zapíše zprávu fclose ($soubor_open); //zavře soubor @chmod($soubor, 0766);//nastaví práva souboru } } else{ if ($anti_spam==$heslo_spam and $jmeno!="" and $zprava!="") { $soubor_open = fopen ($soubor, "a"); //otevře soubor pro doplňování fwrite ($soubor_open, $celek); //zapíše zprávu fclose ($soubor_open); //zavře soubor @chmod($soubor, 0766);//nastaví práva souboru } } ///////////////////////////////////////////////////////////////////////////// //zapíše odkaz který vytvoří tuto diskusi pomocí parametru v adrese////////// ///////////////////////////////////////////////////////////////////////////// $nove_tema=strip_tags($nove_tema); $nove_tema=stripslashes($nove_tema); $nove_tema = htmlspecialchars($nove_tema);//převede některé znaky na entity $c=strip_tags($c); $c=stripslashes($c); $c = htmlspecialchars($c); $jmeno=strip_tags($jmeno); $jmeno=stripslashes($jmeno); $jmeno = htmlspecialchars($jmeno); $time_Date = date('j.n.Y v H:i'); if ($anti_spam==$heslo_spam and $jmeno!="" and $zprava!="" and $nove_tema!=""){ $fopen_odkaz = fopen ("$sekce", 'r');//otevře ke čtení $odkazy_na_diskuse = fread ($fopen_odkaz, '1000000("$sekce")');//celý soubor se uloží do $odkazy_na_diskuse $radek_tabulky='Copyright (c) 2007 Roman Žďárek - RSS Zdroj - Edit