Autor Zpráva
Anonym
Profil *
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 *
Ještě jsem zapoměl dopsat, jestli se to dá řešit regulernimy vyrazy...
Cup
Profil
presne muj problem ... i kdyz nepridavam tabulku. doufam ze ti nekdo poradi rad se priucim
Anonym
Profil *
vypadá to, že nikdo :-(, kdybych aspoň věděl jestli to jde nebo aspoň čím..
Radek9
Profil
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 *
Díky moc .. pomohlo to!! =)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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