Kód: Vybrať všetko
<?
ob_start(); // cachujeme vystup
if(isset($_POST['sent'])){ // pokud byl odeslan formular pokracuj timto
$jmeno=trim($_POST['jmeno']);
$email=trim($_POST['email']);
$zprava=trim($_POST['zprava']);
$jmeno = $_POST['jmeno'];
$email = $_POST['email'];
$zprava = $_POST['zprava'];
$jmeno=HTMLSpecialChars($jmeno); //převede některé znaky na entity
$email=HTMLSpecialChars($email);
$zprava=HTMLSpecialChars($zprava);
$jmeno=stripslashes($jmeno); //odstraní lomítka
$email=stripslashes($email);
$zprava=stripslashes($zprava);
$zprava = str_replace("\n"," <br> ", $zprava); //nové řádky nahradí <br>
$zprava = Str_Replace("[*1]","<img src='smileys/1.gif' alt='1' width='15' height='15'>",$zprava);//nahradi [*1] obrazkom
$zprava = Str_Replace("[*2]","<img src='smileys/2.gif' alt='2' width='15' height='15'>",$zprava);//nahradi [*2] obrazkom
$zprava = Str_Replace("[*3]","<img src='smileys/3.gif' alt='3' width='15' height='15'>",$zprava);//nahradi [*3] obrazkom
$zprava = Str_Replace("[*4]","<img src='smileys/4.gif' alt='4' width='15' height='15'>",$zprava);//nahradi [*4] obrazkom
$zprava = Str_Replace("[*5]","<img src='smileys/5.gif' alt='5' width='15' height='15'>",$zprava);//nahradi [*5] obrazkom
$zprava = Str_Replace("[*6]","<img src='smileys/6.gif' alt='6' width='15' height='15'>",$zprava);//nahradi [*6] obrazkom
$zprava = Str_Replace("[*7]","<img src='smileys/7.gif' alt='7' width='15' height='15'>",$zprava);//nahradi [*7] obrazkom
$zprava = Str_Replace("[*8]","<img src='smileys/8.gif' alt='8' width='15' height='15'>",$zprava);//nahradi [*8] obrazkom
$zprava = Str_Replace("[*9]","<img src='smileys/9.gif' alt='9' width='15' height='15'>",$zprava);//nahradi [*9] obrazkom
$zprava = Str_Replace("[*10]","<img src='smileys/10.gif' alt='10' width='15' height='15'>",$zprava);//nahradi [*10] obrazkom
$zprava = Str_Replace("[*11]","<img src='smileys/11.gif' alt='11' width='15' height='15'>",$zprava);//nahradi [*11] obrazkom
$zprava = Str_Replace("[*12]","<img src='smileys/12.gif' alt='12' width='15' height='15'>",$zprava);//nahradi [*12] obrazkom
$zprava = Str_Replace("[*13]","<img src='smileys/13.gif' alt='13' width='15' height='15'>",$zprava);//nahradi [*13] obrazkom
$zprava = Str_Replace("[*14]","<img src='smileys/14.gif' alt='14' width='15' height='15'>",$zprava);//nahradi [*14] obrazkom
$zprava = Str_Replace("[*15]","<img src='smileys/15.gif' alt='15' width='15' height='15'>",$zprava);//nahradi [*15] obrazkom
$zprava = Str_Replace("[*16]","<img src='smileys/16.gif' alt='16' width='15' height='15'>",$zprava);//nahradi [*16] obrazkom
$zprava = Str_Replace("[*17]","<img src='smileys/17.gif' alt='17' width='15' height='15'>",$zprava);//nahradi [*17] obrazkom
$zprava = Str_Replace("[*18]","<img src='smileys/18.gif' alt='18' width='15' height='15'>",$zprava);//nahradi [*18] obrazkom
$zprava = Str_Replace("[*19]","<img src='smileys/19.gif' alt='19' width='15' height='15'>",$zprava);//nahradi [*19] obrazkom
$zprava = Str_Replace("[*20]","<img src='smileys/20.gif' alt='20' width='15' height='15'>",$zprava);//nahradi [*20] obrazkom
$zprava = Str_Replace("[*21]","<img src='smileys/21.gif' alt='21' width='15' height='15'>",$zprava);//nahradi [*21] obrazkom
$zprava = Str_Replace("[*22]","<img src='smileys/22.gif' alt='22' width='15' height='15'>",$zprava);//nahradi [*22] obrazkom
$zprava = Str_Replace("[*23]","<img src='smileys/23.gif' alt='23' width='15' height='15'>",$zprava);//nahradi [*23] obrazkom
$zprava = Str_Replace("[*24]","<img src='smileys/24.gif' alt='24' width='15' height='15'>",$zprava);//nahradi [*24] obrazkom
$zprava = Str_Replace("[*25]","<img src='smileys/25.gif' alt='25' width='15' height='15'>",$zprava);//nahradi [*25] obrazkom
$zprava = Str_Replace("[*26]","<img src='smileys/26.gif' alt='26' width='15' height='15'>",$zprava);//nahradi [*26] obrazkom
$zprava = Str_Replace("[*27]","<img src='smileys/27.gif' alt='27' width='15' height='15'>",$zprava);//nahradi [*27] obrazkom
$zprava = Str_Replace("[*28]","<img src='smileys/28.gif' alt='28' width='15' height='15'>",$zprava);//nahradi [*28] obrazkom
$zprava = Str_Replace("[*29]","<img src='smileys/29.gif' alt='29' width='15' height='15'>",$zprava);//nahradi [*29] obrazkom
$zprava = Str_Replace("[*30]","<img src='smileys/30.gif' alt='30' width='15' height='15'>",$zprava);//nahradi [*30] obrazkom
$zprava = Str_Replace("[*31]","<img src='smileys/31.gif' alt='31' width='15' height='15'>",$zprava);//nahradi [*31] obrazkom
$zprava = Str_Replace("[*32]","<img src='smileys/32.gif' alt='32' width='15' height='15'>",$zprava);//nahradi [*32] obrazkom
$zprava = Str_Replace("[*33]","<img src='smileys/33.gif' alt='33' width='15' height='15'>",$zprava);//nahradi [*33] obrazkom
$zprava = Str_Replace("[*34]","<img src='smileys/34.gif' alt='34' width='15' height='15'>",$zprava);//nahradi [*34] obrazkom
$zprava = Str_Replace("[*35]","<img src='smileys/35.gif' alt='35' width='15' height='15'>",$zprava);//nahradi [*35] obrazkom
$zprava = Str_Replace("[*36]","<img src='smileys/36.gif' alt='36' width='15' height='15'>",$zprava);//nahradi [*36] obrazkom
$zprava = Str_Replace("[*37]","<img src='smileys/37.gif' alt='37' width='15' height='15'>",$zprava);//nahradi [*37] obrazkom
$zprava = Str_Replace("[*38]","<img src='smileys/38.gif' alt='38' width='15' height='15'>",$zprava);//nahradi [*38] obrazkom
$zprava = Str_Replace("[*39]","<img src='smileys/39.gif' alt='39' width='15' height='15'>",$zprava);//nahradi [*39] obrazkom
$zprava = Str_Replace("[*40]","<img src='smileys/40.gif' alt='40' width='15' height='15'>",$zprava);//nahradi [*40] obrazkom
$zprava = Str_Replace("[*41]","<img src='smileys/41.gif' alt='41' width='15' height='15'>",$zprava);//nahradi [*41] obrazkom
$zprava = Str_Replace("[*42]","<img src='smileys/42.gif' alt='42' width='15' height='15'>",$zprava);//nahradi [*42] obrazkom
$zprava = Str_Replace("[*43]","<img src='smileys/43.gif' alt='43' width='15' height='15'>",$zprava);//nahradi [*43] obrazkom
$zprava = Str_Replace("[*44]","<img src='smileys/44.gif' alt='44' width='15' height='15'>",$zprava);//nahradi [*44] obrazkom
$zprava = Str_Replace("[*45]","<img src='smileys/45.gif' alt='45' width='15' height='15'>",$zprava);//nahradi [*45] obrazkom
$zprava = Str_Replace("[*46]","<img src='smileys/46.gif' alt='46' width='15' height='15'>",$zprava);//nahradi [*46] obrazkom
$zprava = Str_Replace("[*47]","<img src='smileys/47.gif' alt='47' width='15' height='15'>",$zprava);//nahradi [*47] obrazkom
$zprava = Str_Replace("[*48]","<img src='smileys/48.gif' alt='48' width='15' height='15'>",$zprava);//nahradi [*48] obrazkom
$zprava = Str_Replace("[*49]","<img src='smileys/49.gif' alt='49' width='15' height='15'>",$zprava);//nahradi [*49] obrazkom
$zprava = Str_Replace("[*50]","<img src='smileys/50.gif' alt='50' width='15' height='15'>",$zprava);//nahradi [*50] obrazkom
$zprava = Str_Replace("[*51]","<img src='smileys/51.gif' alt='51' width='15' height='15'>",$zprava);//nahradi [*51] obrazkom
$zprava = Str_Replace("[*52]","<img src='smileys/52.gif' alt='52' width='15' height='15'>",$zprava);//nahradi [*52] obrazkom
$zprava = Str_Replace("[*53]","<img src='smileys/53.gif' alt='53' width='15' height='15'>",$zprava);//nahradi [*53] obrazkom
$zprava = Str_Replace("[*54]","<img src='smileys/54.gif' alt='54' width='15' height='15'>",$zprava);//nahradi [*54] obrazkom
$zprava = Str_Replace("[*55]","<img src='smileys/55.gif' alt='55' width='15' height='15'>",$zprava);//nahradi [*55] obrazkom
$zprava = Str_Replace("[*56]","<img src='smileys/56.gif' alt='56' width='15' height='15'>",$zprava);//nahradi [*56] obrazkom
$zprava = Str_Replace("[*57]","<img src='smileys/57.gif' alt='57' width='15' height='15'>",$zprava);//nahradi [*57] obrazkom
$zprava = Str_Replace("[*58]","<img src='smileys/58.gif' alt='58' width='15' height='15'>",$zprava);//nahradi [*58] obrazkom
$zprava = Str_Replace("[*59]","<img src='smileys/59.gif' alt='59' width='15' height='15'>",$zprava);//nahradi [*59] obrazkom
$zprava = Str_Replace("[*60]","<img src='smileys/60.gif' alt='60' width='15' height='15'>",$zprava);//nahradi [*60] obrazkom
$zprava = Str_Replace("[*61]","<img src='smileys/61.gif' alt='61' width='15' height='15'>",$zprava);//nahradi [*61] obrazkom
$zprava = Str_Replace("[b]","<b>",$zprava);//nahradi [b] tagem <b>
$zprava = Str_Replace("[/b]"," </b>",$zprava);//nahradi [/b] tagem</b>
$zprava = Str_Replace("[i]","<i>",$zprava);//nahradi [i] tagem <i>
$zprava = Str_Replace("[/i]"," </i>",$zprava);//nahradi [/i] tagem</i>
$zprava = Str_Replace("[u]","<u>",$zprava);//nahradi [u] tagem <u>
$zprava = Str_Replace("[/u]"," </u>",$zprava);//nahradi [/u] tagem</u>
$zprava = substr($zprava, 0, 10000);//zpráva bude mít maximálně 10000 znaků pomocí substr
$email_celek=" | <a href='mailto:$email'>$email</a>";
$web_celek=" | <a href='$web'>$web</a>";
if($jmeno=="" or $heslo1=="" or $mail==""){ // pokud nebylo vyplněno něco z toho, co je povinné, dáme vědět a skript ukončíme
$backlink="index.php?page=registrace&Alert=1";
}else{ // povinné udaje vyplněny vsechny
require "db.php"; // pripojime se k databazi
$PocetStejnych=mysql_result(mysql_query("SELECT COUNT(*) FROM `uzivatele` WHERE `jmeno`='$jmeno' OR `mail`='$mail'"), 5000);
if($PocetStejnych!=5000){ // pokud v db je jiz takove jmeno nebo heslo...
$backlink="index.php?page=registrace&Alert=2";
}elseif($heslo1 != $heslo2){ // pokud se hesla nerovnají
$backlink="index.php?page=registrace&Alert=3";
}else{ // hesla se shoduji, vlozime tedy data do databaze
if($email=="@" or $email==""){ //pokud nezadal web tak dame promennou web prazdnou
$email="";}
$VlozData=mysql_query("INSERT INTO odkazy (jmeno,email,zprava) VALUES ('$jmeno', '$email', '$zprava')") or die (mysql_error());
// Vlozim do tabulky hodnoty - prvni je ID - nevyplnim, tvori se samo.
// Jako posledni hodnota je "0", to jsou ty prava uzivatele.
$backlink="index.php?Alert=4"; // presmerovani s hlaskou ze je vse OK
}
}
}else{
$backlink="index.php?page=registrace&Alert=5";
}
// pokud pouzijete HEADER LOCATION tak by pred nim nemelo byt zadne platne ECHO
//echo "<a href='index.php'>index</a>";
// samozrejme zde muze byt presmerovani na jinou stranku pomoci
header ("Location: $backlink");
ob_end_flush();
}?>