Autor Zpráva
Jack06
Profil
Dobrý den chtěl jsem se optat mám smajlíky kteří se mi přidáváji do textarey např :-) a pak mám [tucne]text[/tucne] a potřebuji aby se mi ze znabu :-) udělal smajlík obrázkovej a z toho [tucne]text[/tucne] aby ten text byl tučně jak na to. Jestli by jste byl někdo tak hodný a napsal nějaký script.
Jack06
Profil
Pls help..
Sebasti
Profil *
Já ti pomůžu, ale budu něco chtít jako protislužbu... Neboj, nejde o nic strašného...
napis mi na icq 342-386-720
Jack06
Profil
Prosímvás mám tento kód:


<?php
include "form.php";

define ("ROWS", 5);
require "db.php";
if (!isset($_GET["celkem"])) //pokud nevíme, kolik bude záznamů tak to zjistíme...
{
$vysledek=mysql_query("select count(*) as pocet from clanky");
$zaznam=mysql_fetch_array($vysledek);
$celkem=$zaznam["pocet"];
}
else
{
$celkem=$_GET["celkem"];
}
if ($celkem >=ROWS)
{
if (!isset($_GET["od"])) $od=1; else $od=$_GET["od"];
mysql_query("SET CHARACTER SET cp1250");
$vysledek=mysql_query("select * from clanky"." limit ".($od-1).", ".ROWS);
echo "Záznamů: ".$od."-";
echo (($od+ROWS-1)<=$celkem)?($od+ROWS-1):$celkem;
echo " celkem z $celkem&nbsp;&nbsp;&nbsp;";
//začátek - vytvoř odkaz pouze pokud nejsme na začátku
if ($od==1) echo "Začátek&nbsp;|&nbsp;";
else echo "<a href="".$_SERVER["PHP_SELF"]."?page=php&celkem=$celkem&od=1">Začátek</ a>&nbsp;|&nbsp;";
//zpět - vytvoř odkaz pouze pokud nejsme v prvních ROWS
if ($od<ROWS) echo "Předchozí&nbsp;|&nbsp;";
else echo "<a href="".$_SERVER["PHP_SELF"]."?page=php&celkem=$celkem&od=".($od-ROWS) ."">Předchozí</a>&nbsp;|&nbsp;";
//další - vytvoř, pouze pokud nejsme v posledních ROWS
if ($od+ROWS>$celkem) echo "Následující&nbsp;|&nbsp;";
else echo "<a href="".$_SERVER["PHP_SELF"]."?page=php&celkem=$celkem&od=".($od+ROWS) ."">Následující</a>&nbsp;|&nbsp;";
//poslední - to je posledních (zbytek po dělení ROWS) záznamů
if ($od>$celkem-ROWS) echo "Konec&nbsp;<BR>";
else echo "<a href="".$_SERVER["PHP_SELF"]."?page=php&celkem=$celkem&od=".($celkem-$ celkem%ROWS+1)."">Konec</a><BR>";
}
if (!isset($_GET["od"])) $od=1; else $od=$_GET["od"];
mysql_query("SET CHARACTER SET cp1250");
$vysledek=mysql_query("select * from clanky"." limit ".($od-1).", ".ROWS);
while ($zaznam=MySQL_Fetch_Array($vysledek))

echo "
<div class='Třída'>
<div class='kom1'>
<strong title='Title'><a name='".$zaznam["id"]."'></a>.:.</strong>
<B>".$zaznam["id"]."&nbsp;&nbsp;|&nbsp;&nbsp;Typ:&nbsp;".$zaznam[ "tema"]."&nbsp;&nbsp;|&nbsp;&nbsp;Nadpis:&nbsp;".$zaznam["pod_tema"]." &nbsp;&nbsp;|&nbsp;&nbsp;</B>
</div>
<div class='kom2'>
<span class='komlev'>
</span>
".$zaznam["text"]."
</div>
<div class='kom3'>
Autor:&nbsp;&nbsp;|&nbsp;&nbsp; ".$zaznam["autor"]." &nbsp;&nbsp;|
</div><br><br>
</div>
";
?>


A potřebuji i aby mi to přepisovalo přez str_replace, ale nevím jak zkouším to dát do scriptu ale když to tam dám tak mi přestane fungovat výpis z db Nevíte někdo jak a kam to dát nebo jinej než tento script ale aby to hlavně šlo???



$obsah = $zaznam["text"];
$textstary = $obsah; // postneme si textareu
$text2 = wordwrap( $textstary, 50, " ", 1); // zabranime dlouhym slovum
$text3= htmlspecialchars($text2); // odstanime nebezpecne znaky
$find=array // najdeme smajly
(
"","",
"","",
"[u]","[/u]",
"[q]","[/q]",
"[a]","[/a]",
"[di]","[/di]",
"[hi]","[/hi]",
"[s]","[/s]"

);

$replace_with=array // zadame cim se maji nahradit
(
"<B>","</B>",
"<I>","</I>",
"<U>","</U>",
"<Q>","</Q>",
"<A HREF="/","">Odkaz</A>",
"<SUB>","</SUB>",
"<SUP>","</SUP>",
"<S>","</S>"
);

$text=str_replace($find, $replace_with, $text3); //jiz avizovany str replace.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0