Autor | Zpráva | ||
---|---|---|---|
Anonym Profil * |
#1 · Zasláno: 11. 9. 2009, 21:50:21
Ahoj
Mám menší problém... Můj web ukládá články z text-area a za každým řádkem přidá <br />. Jenže jsem zjistil, že když tam vložím tabulku, tak to dává nový řádek i za <tr>, <td> apod. a dělá to nevalidní kód a přidá mnoho řádků před tabulku... Jakým způsobem by to šlo ošetřit ? napadlo mě to jako otrok odstraňovat pomocí str_replace..ale možná je lepší řešení... Díky |
||
Anonym Profil * |
#2 · Zasláno: 11. 9. 2009, 21:51:18
Ještě jsem zapoměl dopsat, jestli se to dá řešit regulernimy vyrazy...
|
||
Cup Profil |
#3 · Zasláno: 11. 9. 2009, 21:57:05
presne muj problem ... i kdyz nepridavam tabulku. doufam ze ti nekdo poradi rad se priucim
|
||
Anonym Profil * |
#4 · Zasláno: 12. 9. 2009, 10:53:46
vypadá to, že nikdo :-(, kdybych aspoň věděl jestli to jde nebo aspoň čím..
|
||
Radek9 Profil |
#5 · Zasláno: 12. 9. 2009, 11:08:09 · Upravil/a: Radek9
takže tam máš něco ve smyslu
str_replace("\n", "<br />"); Tak si tam přidej ještě: $tags = array("tr", "td", "th", "li", "ul"); //tagy za kterými nemá být <br /> foreach($tags as $tag){ $promenna = str_replace("<".$tag."><br />", "<".$tag.">", $promenna); $promenna = str_replace("</".$tag."><br />", "</".$tag.">", $promenna); } Kdyžtak si to předělej podle sebe. |
||
Anonym Profil * |
#6 · Zasláno: 12. 9. 2009, 11:20:35
Díky moc .. pomohlo to!! =)
|
||
Časová prodleva: 15 let
|
0