ahoj edituji zapisi v html pro vynegovani tagu pouzivam htmlspecialchars coz ma vliv na tygy vkladane uzivatelem ale pri editovani se mi ve vypisu zobrazuji i tagy <br /> coz je pro moje ucely nezadoucijde mi ciste jen o to co se zobtazuje v textarea tudiz mozna jde o to upravit script pro odesilani dat aby do db aby se tag br neodesilal jiz zde mohl by mi nekdo poradit jak na to navadlo me pouzit preg_replace tj.napr. (preg_replace("#\[h2\](.+?)\[/h2\]#is", "<h2>\\1</h2>", $string);)ale nevym jak bych mel teto funkci ozznamit ze do db nema predavat tag br
Fórum › PHP
Ostraneni html znacek pri editovani zapisu v db
#1 tribalcz
Ahoj. Můžeš pomocí preg_replace zaměnit <br> (nebo <br />) za nový řádek nebo je úplně smazat.
Celkově lepší řešení je použít inline HTML editor jako je fckEditor nebo TinyMCE. Ale za ještě lepší řešení považuju použít Texy!, kde se s takovými problémy vůbec nemusíš zabývat.
P.S. Příště zkus trochu zlepšit tvé písemné vyjadřovací schopnosti (diakritika, interpunkce, velká/malá písmena, pravopis…)
zapisi - * zapis bez zapisu, jako hrad bez hradu, hrady, zapisy
nezadoucijde?
tygy?
zobtazuje?
navadlo?
nevym?
ozznamit?
Katastrofa :)
Z tveho kodu neni presne jasne, co je vstupni retezec, co na nej pouzivas za funkce a co ma byt vystupem. Treba mas problem s tim, ze pro ukladani pouzivas neco jako nl2br, ktere prevadi zalomeni radku z textarea \n na tag <br>.
"takže něco takoveho??" - proc se ptas? zkus to.
Osobne bych tam dal spis neco takoveho, jestli ti jde jen o odstraneni br, tak, jak rikas a neni v tom nic dalsiho:
<br.*> nebo <br[^>]*>
Ale podle dokumentace na php.net nl2br prekoduje znaky zalomeni radku "\n" z textarea na <br>. Takze, pokud to tam pouzivas, tak bych ten prikaz zakomentoval a problem vyresen. nemusis to dodatecne odstranovat regularnim vyrazem. A ten reg. vyraz bych spis pouzil ten, co jsem napsal. ale, vzhledem k tomu, ze pouzivas nl2br, tak bude mit br vzdy stejnou podobu, tak bys mohl pouzit i str_replace.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Kolize pri cteni a zapisu do souboru - v C — založil Pavel D
Prázdný řádek při zápisu do souboru — založil Kuba
Editování tabulky — založil Pavel
Vkládání značek do formuláře — založil daneka
Moderátoři diskuze