| Autor | Zpráva | ||
|---|---|---|---|
| panterek Profil |
#1 · Zasláno: 7. 1. 2010, 18:27:13 · Upravil/a: panterek
V podstatě téměř vše funguje, jen mi "quote" a "code" je nějaké jakési pos*até...kde mám chybu?
function htmlbb2($prom_text)
{
$htmlcode = array("<", ">",
"<ul>", "<li>", "</ul>",
"<img src=\"", "\">",
"<b>", "</b>",
"<u>", "</u>",
"<i>", "</i>",
"<s>", "</s>",
"<span style=\"color:", "</span>",
"<span style=\"font-size:", "</span>",
'<a href="', "</a>",
"<a href=\"mailto:", "</a>",
"Kód: <br /><table width=100% bgcolor=dimgray><tr><td bgcolor=ghostwhite>", "</td></tr></table>",
"<table width=100% bgcolor=dimgray><tr><td bgcolor=#ffffcc>Citace: <br /><br />", "</td></tr></table>",
'">');
$bbcode = array("<", ">",
"[list]", "[*]", "[/list]",
"[img]", "[/img]",
"", "",
"[u]", "[/u]",
"", "",
"[s]", "[/s]",
'[color="', "[/color]",
"[size=\"", "[/size]",
'[url="', "[/url]",
"[mail=\"", "[/mail]",
"[code]", "[/code]",
"[quote]", "[/quote]",
'"]');
$newtext = str_replace($htmlcode, $bbcode, $prom_text);
return $newtext;
}Už do mysql se nezapíše ten tag <quote> ani <code>, ostatní (<b>, <i> atd) fungují, tagy quote a code jsou v tom skriptu neukončené(to je teda jediný rozdíl, kterého jsem si všimnul), tak to nefachá jak by mělo..do databáze se to nějak uloží a když to prohlížím, vypadá to přesně jak potřebuji. Problém nastává, když tento text pak chci editovat. Do mysql se musí zapsat <quote> <table> bla bla </table> </quote>. Ale zapíše se jen <table> bla bla </table> - tedy bez těch hraničních "quote". Takže když tyto data tahám překladačem, který jsem vložil sem do kódu, tak by ten překladač měl tyto tagy (quote a code) na základě něčeho buď vytvořit nebo by měly být vloženy už v databázi, což nejsou..věděl by někdo, kde mám chybu? :( |
||
| panterek Profil |
#2 · Zasláno: 7. 1. 2010, 18:41:41
Aha, ono stačí jen pochopit, jak to funguje..omlouvám se za dementní dotaz :)
|
||
|
Časová prodleva: 17 let
|
|||
0