Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Pomoc smajliky

Registrovaný: 22.01.08
Prihlásený: 19.04.15
Príspevky: 492
Témy: 135
Bydlisko: Bratislava ...
Príspevok NapísalOffline : 22.01.2008 19:34

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 '&nbsp;&nbsp;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>&nbsp;&nbsp;Nick:</b> '.$row->name.'<br>&nbsp;&nbsp;<b>Dátum a čas vloženia príspevku:</b> '.$row->time.'<br>&nbsp;&nbsp;<b>Email:</b> '.$row->email.'<br>&nbsp;&nbsp;<b>Web:</b><a href="http://'.$row->site.'" target="_blank"> '.$row->site.'</a><br><br> <table width="500"><tr><td>&nbsp;<div class="vypistextu">&nbsp;&nbsp;'.$row->text.'</div></td></tr></table><br><hr>';
     }
  }
?>


Offline

Užívateľ
Užívateľ
Pomoc smajliky

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 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
Offline

Užívateľ
Užívateľ
Pomoc smajliky

Registrovaný: 22.01.08
Prihlásený: 19.04.15
Príspevky: 492
Témy: 135
Bydlisko: Bratislava ...
Príspevok Napísal autor témyOffline : 22.01.2008 20:10

Myslis ze to pomoze??


Offline

Užívateľ
Užívateľ
Pomoc smajliky

Registrovaný: 29.12.05
Prihlásený: 14.08.18
Príspevky: 539
Témy: 62
Bydlisko: 127.0.0.1 (...
Príspevok NapísalOffline : 22.01.2008 21:02

este strasne davno som sa to pytal
http://www.pcforum.sk/smajlici-vt4878.html







_________________
"Kde končí hiphop, začína IQ."
Odpovedať na tému [ Príspevkov: 4 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Smajlíky v cenzúre slov

v Redakčné systémy

6

1138

05.12.2006 16:28

altt Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc pomoc prosim nefunguje internet

v Ovládače

7

1130

09.09.2017 20:37

Smith Wesson Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 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 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc

v ATI/AMD grafické karty

3

699

04.03.2008 15:00

Mir Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc

v ATI/AMD grafické karty

10

1059

10.01.2008 8:48

kasom Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoc?

v HTML, XHTML, XML, CSS

1

548

09.08.2017 20:01

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc

v PHP, ASP

2

786

02.02.2008 17:17

Punker661 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc !

v Ovládače

1

954

18.08.2007 16:07

johny128 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc

v Monitory, televízory a projektory

2

874

19.02.2008 13:40

patqo_he Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. pomoc

v Počítačové hry

5

492

28.06.2011 16:32

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoc

v Operačné systémy Microsoft

3

627

29.12.2007 18:42

Dzimbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc

v JavaScript, VBScript, Ajax

2

876

15.05.2009 20:15

firewall Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. pomoc

v HTML, XHTML, XML, CSS

1

374

18.10.2013 18:36

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoc

v Zvuk

2

837

24.11.2007 17:30

optyx Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. POMOC

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Ostatné

30

2268

27.09.2009 20:01

workoholik16 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoc

v Audio programy

4

939

05.02.2008 10:06

raikonen11 Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra