Autor Zpráva
ZbySTr
Profil *
Zdravím, chtěl bych se zeptat na dvě věci:
1)

mám uložený text v databázi a chtěl bych určité slova převést na jiné. Jedná se mi o značky obrázků, bold,.... na <img src=...>, <b>,....jsou to ty typické jako jsou třeba v přidávání tohoto příspěvku........Nevím, zda se to řeší takto, nebo jinačím způsobem......

2) pokud mám textarea jak na každém řádku vložit <br> .

Globálně vzato, jde mi o to, jak vytvořit zhruba to samé, v čem teďka přidávám příspěvěk.......

Děkuji moc
llook
Profil
ad 1)
Už se to tu řešilo.
Používají se na to regulární výrazy, třeba na tučný písmo tohle:

$string = preg_replace("#\[b\](.+?)\[/b\]#is", "<b>\\1</b>", $string);


ad 2)
Konce řádků nahradíš za <br /> funkcí nl2br:

$string = nl2br($string);

Od verze 4.0.5 je ta vkládaná značka i s tím lomítkem. Pokud bys to chtěl bez lomítka, tak $string =str_replace("\n", "<br>\n", $string);
ZbySTr
Profil *
jo super, díky moc
Toto téma je uzamčeno. Odpověď nelze zaslat.