23. september 2002 - 15:21Der er
29 kommentarer og 1 løsning
Flere <br> til ET <br>
Jeg har en gæstebog hvor brugere kan skrive ting og sager. Heri er det sådan så hvis en bruger laver linjeskift kommer det med med denne kode:
$str = str_replace("\n", "<br>", $str);
Nu vil jeg gerne have at hvis brugeren laver to eller flere linjeskift så ses det kun som et. Så han ikke bare kan trykke på enter mange gange og dermed så fylder hans indlæg mere.
Det skal være hvis der er 2 ELLER FLERE, altså ikke bare med 2 kun. Hvis nu han laver 4 linjeskift vil der alligevel komme 2 linjeskift. Den skal bare lave alle de linjeskift om der er så der kun er 1 IALT!
Det vil den da vist også gøre - har du prøvet det i praksis? Jeg vil formode at den tager 1 char af gangen i og erstatter - derefter tager den næste osv. Correct me if I'm wrong
Øvs - det virker stort set alle andre steder at benytte den metode. Men det gør vel reelt ser ikke noget at man kan lave 2 i træk. Det gør kun teksten mere overskuelig hvis man kan lave 2, og dermed lave flere afsnit. Det må brevkasserne afgøre
så laver den jo <br /> istedet for <br>, kan man ikke sætte den til at lave det om til <br>... Så hvis der er 2 eller flere bliver det <br><br> og hvis der kun er et bliver det bare <br>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.