Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Hjemmeside design
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Jeg vil jo ikke bruge BR

Af Gæst Steny | 21-11-2005 18:28 | 882 visninger | 8 svar, hop til seneste
Hey... Jeg har et brugersystem hvor folk kan skrive en profiltekst. Problemet er, at når man laver linieskift i sin redigering, bliver der ikke vist linieskift når man "ser" profilen (medmindre man bruger <br>)... Hvad skyldes dette, og hvordan kan jeg rette det? På forhånd tak
--
Gæstebruger, opret dit eget login og få din egen signatur.
#1
L00t
Moderator
21-11-2005 18:30

Rapporter til Admin
Hvis du bruger PHP som scriptsprog, kan du kigge på funktionenerne nl2br() og striptags() - de kan løse dit problem.
--
Hård - men uretfærdig
#2
FreakCERS
Nørd
21-11-2005 18:37

Rapporter til Admin
helt præcist sker det fordi brugerens input indeholder , eller for at indekere linie-skift - disse bliver ligesom indledende og efter-hinanden følgende mellemrum samt ignoreret af browseren når teksten vises, med mindre man er inde i <pre></pre> eller man bruger CSS'en white-space: pre; på containeren... alternativt kan man som L00t foreslår bruge et serverside script til at erstatte disse tegn, vær dog opmærksom på at nl2br bruger <br /> hvilket ikke er validt i HTML, kun i XHTML...
--
The opposite of a correct statement is a false statement. But the opposite of a profound truth may well be another profound truth. -- Niels Bohr
#3
FreakCERS
Nørd
21-11-2005 18:38

Rapporter til Admin
meh - det er altså \n, \r\n eller \r samt \t
--
The opposite of a correct statement is a false statement. But the opposite of a profound truth may well be another profound truth. -- Niels Bohr
#4
Steny
Gæst
21-11-2005 19:02

Rapporter til Admin
takker til jer begge! jeg fik det til at funke med nl2br =D
--
Gæstebruger, opret dit eget login og få din egen signatur.
#5
Gæst
Gæst
21-11-2005 20:09

Rapporter til Admin
Hvad skrev du for at få det til at funke?
--
Gæstebruger, opret dit eget login og få din egen signatur.
#6
Gæst
Gæst
21-11-2005 20:11

Rapporter til Admin
Lige meget, har fået det til at funke!
--
Gæstebruger, opret dit eget login og få din egen signatur.
#7
L1nK
Ny på siden
22-11-2005 23:52

Rapporter til Admin
Hvis jeg nu laver en function med nl2br og har en textarea, hvordan skal jeg så sætte funktionen til at den laver det med br?
--
man lærer noget nyt hver dag
#8
L00t
Moderator
22-11-2005 23:59

Rapporter til Admin
Hvis du har et textarea i en form, som du sender til en PHP side, sådan: form.htm <form method="post" action="side.php"> <textarea name="indhold"></textarea> <input type="submit"> </form> side.php <?php $indhold = nl2br($_POST["indhold"]); echo $indhold; ?> Istedet for at udskrive $indhold med echo, skal du så gemme det i din database.
--
Hård - men uretfærdig

Opret svar til indlægget: Jeg vil jo ikke bruge BR

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning