webForumDet fria alternativet

radbrytningsproblem.

2 svar · 152 visningar · startad av Rickard

RickardMedlem sedan maj 2001284 inlägg
#1

Mina radbrytningsproblem har jag tillfälligt löst med:

$inlagg=ereg_replace("\.",".<br>",$inlagg);

Men det bryter ju bara vid en punkt, vilket kan vara bra om folk glömmer å trycka på enter lite då och då.
Men, hur skall jag göra nu?
Jag vill att alla enter tryckningar blir en <BR> och alla meningar som slutar med en punkt skall åxå få en <br>.
Men det skall ENBART tillkomma en <br> efter en punkt om entertangenten INTE har tryckts ner.
Dessutom, skall folk konna skriva "..." efter en mening utan att det hamnar en <br> mellan varje punkt.. enbart efter den sista (Om enterknappen INTE redan tryckts ner)

Alla inlägg hamnar in i en databas om det kanske kan vara till hjälp.

FInns det nu någon som förstår vad jag menar och kan vara bussig å hjälpa mig?
Lite frustrerande att vissa inlägg ser skabbiga ut. :(

KimMedlem sedan jan. 20003 571 inlägg
#2
$inlagg = nl2br($inlagg);
$inlagg = str_replace(". ", ".\n<br>", $inlagg);

------------------
-mucho-

RickardMedlem sedan maj 2001284 inlägg
#3

Tack kim.

Hadde för mig att nl2br var till för någet sånnt där..
Men jag glömmde bort hur det skulle användas.
Danke! =)

Genererad på 386 ms · cache AV · v20260730165559-full.f96bc7eb