[ 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 | 135
Bydlisko: Bratislava ...
NapísalOffline : 22.01.2008 19:34 | Pomoc smajliky

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ý: 30.10.17
Príspevky: 4009
Témy: 181 | 181
Bydlisko: Nitra / Bra...
Vek: 24
NapísalOffline : 22.01.2008 19:54 | Pomoc smajliky

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 | 135
Bydlisko: Bratislava ...
Napísal autor témyOffline : 22.01.2008 20:10 | Pomoc smajliky

Myslis ze to pomoze??


Offline

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

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

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


_________________
"Kde končí hiphop, začína IQ."
 [ Príspevkov: 4 ] 


Pomoc smajliky



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

943

05.12.2006 16:28

altt

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

pomoc pomoc prosim nefunguje internet

v Ovládače

7

218

09.09.2017 20:37

Smith Wesson

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

pomoc

v PHP, ASP

2

436

02.02.2008 17:17

Punker661

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

pomoc

v JavaScript, VBScript, Ajax

2

542

15.05.2009 20:15

firewall

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

pomoc !

v Ovládače

1

647

18.08.2007 16:07

johny128

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

pomoc

v Monitory, televízory a projektory

2

570

19.02.2008 13:40

patqo_he

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

1572

27.09.2009 20:01

workoholik16

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

Pomoc

v Operačné systémy Microsoft

3

410

29.12.2007 18:42

Dzimbo

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

Pomoc

v Počítačové hry

2

207

13.06.2012 18:02

PepeTheDragon

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

pomoc

v Kôš

1

37

25.04.2017 20:16

JanoF

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

Pomoc

v Zvuk

2

560

24.11.2007 17:30

optyx

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

pomoc

v HTML, XHTML, XML, CSS

1

100

18.10.2013 18:36

Ďuri

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

pomoc

v Ostatné

13

612

08.08.2009 22:16

malcolm

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

pomoc

v Počítačové hry

5

237

28.06.2011 16:32

Ďuri

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

pomoc

v PHP, ASP

6

457

01.08.2008 16:27

Darkeye18

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

POMOC ???

v Delphi, Visual Basic

2

901

27.03.2008 14:32

Martinek6



© 2005 - 2017 PCforum, edited by JanoF