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: 13 let
|
0