| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 22.01.08 Prihlásený: 19.04.15 Príspevky: 492 Témy: 135 Bydlisko: Bratislava ... |
Prosim kohokolvek ci by NEUROBIL do mojej návštevnej knihy smajlíky. Sedel som nad tým týžden - stačilo. A chýba mi tam už len to. Každý xce bud prachy alebo podobne. A ja by som to veľmi potreboval lebo GB bez smajlikov je ako auto bez kolies...ach pls pomozte. tu je moj kod, pisme to do sekcie PHP/ASP preto lebo ide aj o PHP ale aj o JS. Preto tu:
Kód: <?php $name = trim(htmlspecialchars(addslashes($_POST['name']))); $email = trim(htmlspecialchars(addslashes($_POST['email']))); $site = trim(htmlspecialchars(addslashes($_POST['site']))); $ip=$_SERVER['REMOTE_ADDR']; if (!$site){ // ak navstevnik nema svoju stranku a nezapise ju tak sa do databazy nezapise nic $site = ''; } $text = htmlspecialchars(addslashes($_POST['text'])); $time = date('d.m.Y H:i');
mysql_connect('xxxx', 'xxxx', 'xxxx') or die('Spojenie s databazou sa nepodarilo'); //spojime sa s databazou mysql_select_db('xxxxx') or die('Nepodarilo sa vybrať databázu.'); //vyberieme databazu
if (isset($_POST['sent'])) // vracia true ak je stlacene tlacidlo Send { if ($name != '' || $email != '' || $text != '') // vracia true ak sa $name, $email, $text nerovnajú prázdnym hodnotám { if (ereg('^.+@.+\\..+$', $email)) //vracia true ak je mail spravneho formatu { // ak všetky predošle podmienky vratili true data sa uložia do databáze $sql = 'INSERT INTO guestbook (`name`, `email`, `site`, `text`, `time`) VALUES ("'.$name.'", "'.$email.'", "'.$site.'", "'.$text.'", "'.$time.'")'; $result = mysql_query($sql); header('Location: '.$_SERVER['PHP_SELF'].'?report=succes'); // a znova sa načita stránka so správou o uspešnom pridani prispevku } else { header('Location: '.$_SERVER['PHP_SELF'].'?report=badmail'); // vypise spravu o chybnom maile ak podmienka s formatom mailu vratila false } } else { header('Location: '.$_SERVER['PHP_SELF'].'?report=error'); // vypise chybu ak premenne $name, $email, $text sa rovnajú prazdnym hodnotám } } if ($_SERVER[’HTTP_X_FORWARD_FOR’]) { $ip = $_SERVER[’HTTP_X_FORWARD_FOR’]; } else { $ip = $_SERVER[’REMOTE_ADDR’]; } $domain = GetHostByName($REMOTE_ADDR); ?> <html> <body> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <body bgcolor="#336666">
<style> input { font-family : Times New Roman, Sans-Serif; font-size : 14px; color : #66CCCC; background-color: #336666; border: 2px solid #339999; } textarea { font-family : Times New Roman, Sans-Serif; font-size : 14px; color : #66CCCC; border: 2px solid #339999; background-color: #336666; } .vypistextu { font-family : Times New Roman, Sans-Serif; font-size : 14px; color : #66CCCC; } a img { border:0px; } </style> <center><form name="post" method="post"> <font color="#00CCCC"> <b>*Meno:</b> <input type="text" name="name"><br> <br> <b>*Email:</b> <input type="text" name="email"><br> <br> <b>Web:</b> <input type="text" name="site"><br> <br> *<b>Text:</b> <br> <textarea name="text" cols="50" rows="5" wrap="soft"> </textarea> <br>
<input type="submit" name="sent" value="Odoslať"> </form></center> <?php $report = $_GET['report']; switch ($report){ //Vypisuje spravy o cinnosti case 'error': echo '______________________________Zadaj všetky povinné údaje s hviezdičkou___________________________________________________<br><br>'; break; case 'succes': echo '____________________________________Pridanie prispevku bolo uspesne______________________________________________________<br><br>'; break; case 'badmail': echo '__________________________________________Zadal si neplatny mail_________________________________________________________<br><br>'; break; default: print ' Všetky údaje s hviezdičkou sú povinné. Do pola Web napíš bez http:// adresu svojej stránky. __________________________________________________________________________________<br><br>'; }
define ('ROWS', 10); //odpoveda poctu zaznamov na jednu stranu if (!isset($HTTP_GET_VARS["num"])) // pokial nevieme kolko bude zaznamov tak to zistime { $result = mysql_query("SELECT id FROM guestbook"); $num = mysql_num_rows($result); } else { $num = $HTTP_GET_VARS['num']; } if ($num > ROWS) { $od = isset($HTTP_GET_VARS['od']) ? $HTTP_GET_VARS['od'] : 1; $result = mysql_query("select * from guestbook order by id desc limit ".($od - 1).", ".ROWS); while($row=mysql_fetch_object($result)) { echo 'Meno: '.$row->name.$row->ip.'<br>Email: '.$row->email.'<br>Homepage:<a href="http://'.$row->site.'" target="_blank"> '.$row->site.'</a><br>čas: '.$row->time.'<br>Text:<br> <table width="500"><tr><td><div class="vypistextu">'.$row->text.'</div></td></tr></table><br><hr>'; }
echo 'Záznamov: ' .$od.'-'; echo (($od + ROWS - 1)<=$num) ? ($od + ROWS - 1) : $num; echo ' Z celkom '.$num.' záznamov. Navigácia: '; //Vytvor odkaz iba ked sme na zaciatku if ($od == 1) echo 'Začiatok | ' ; else echo '<a href='.$_SERVER['PHP_SELF'].'?num='.$num.'&od=1>Začiatok</a> | '; //Zpet vytvor odkaz iba ked niesme na prvej strane if ($od < ROWS) echo 'Predchadzajuci | ' ; else echo '<a href='.$_SERVER['PHP_SELF'].'?num='.$num.'&od='.($od-ROWS).'>Predchádzajuci</a> | '; //Vytvor odkaz iba ked niesme na poslednej strane if ($od + ROWS > $num) echo 'Následujúci | '; else echo '<a href='.$_SERVER['PHP_SELF'].'?num='.$num.'&od='.($od+ROWS).'>Následujúci</a> | '; //posledna strana if ($od > $celkem - ROWS) echo 'Koniec <br>'; else echo '<a href='.$_SERVER["PHP_SELF"].'?num='.$num.'&od='.($celkem - $celkem % ROWS + 1).'>Koniec'; } else { $result = mysql_query("select * from guestbook order by id desc limit ".$num); while($row=mysql_fetch_object($result)) { echo '<b> Nick:</b> '.$row->name.'<br> <b>Dátum a čas vloženia príspevku:</b> '.$row->time.'<br> <b>Email:</b> '.$row->email.'<br> <b>Web:</b><a href="http://'.$row->site.'" target="_blank"> '.$row->site.'</a><br><br> <table width="500"><tr><td> <div class="vypistextu"> '.$row->text.'</div></td></tr></table><br><hr>'; } } ?>
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 22.01.2008 19:54 | |
|
ja používam niečo takéto
Kód: $text = Str_Replace(":)", "<img src=\"obrazky/smilies/ab.gif\" alt=\":)\" />", $text); //zmena na smajlika :)
_________________ Sorry za prelkepy |
|
Registrovaný: 22.01.08 Prihlásený: 19.04.15 Príspevky: 492 Témy: 135 Bydlisko: Bratislava ... | Napísal autor témy B.A.X.O: 22.01.2008 20:10 | |
|
Myslis ze to pomoze??
|
|
Registrovaný: 29.12.05 Prihlásený: 14.08.18 Príspevky: 539 Témy: 62 Bydlisko: 127.0.0.1 (... | Napísal qacer: 22.01.2008 21:02 | |
|
_________________ "Kde končí hiphop, začína IQ." |
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Smajlíky v cenzúre slov v Redakčné systémy | 6 | 1138 | 05.12.2006 16:28 altt | | pomoc pomoc prosim nefunguje internet v Ovládače | 7 | 1130 | 09.09.2017 20:37 Smith Wesson | | Pomoc pri pomoc pri skladaní PC - od 1 500 do 1 800 Eur (rozlíšenie 1440p) v PC zostavy | 13 | 796 | 28.09.2023 20:23 johny314 | | pomoc v ATI/AMD grafické karty | 3 | 699 | 04.03.2008 15:00 Mir | | pomoc v ATI/AMD grafické karty | 10 | 1059 | 10.01.2008 8:48 kasom | | Pomoc? v HTML, XHTML, XML, CSS | 1 | 548 | 09.08.2017 20:01 BX | | pomoc v PHP, ASP | 2 | 786 | 02.02.2008 17:17 Punker661 | | pomoc ! v Ovládače | 1 | 954 | 18.08.2007 16:07 johny128 | | pomoc v Monitory, televízory a projektory | 2 | 874 | 19.02.2008 13:40 patqo_he | | pomoc v Počítačové hry | 5 | 492 | 28.06.2011 16:32 Ďuri | | Pomoc v Operačné systémy Microsoft | 3 | 627 | 29.12.2007 18:42 Dzimbo | | pomoc v JavaScript, VBScript, Ajax | 2 | 876 | 15.05.2009 20:15 firewall | | pomoc v HTML, XHTML, XML, CSS | 1 | 374 | 18.10.2013 18:36 Ďuri | | Pomoc v Zvuk | 2 | 837 | 24.11.2007 17:30 optyx | | POMOC [ Choď na stránku: 1, 2 ] v Ostatné | 30 | 2268 | 27.09.2009 20:01 workoholik16 | | Pomoc v Audio programy | 4 | 939 | 05.02.2008 10:06 raikonen11 |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|