webForumDet fria alternativet

area radbryt & mellanslag

5 svar · 286 visningar · startad av ironhead

ironheadMedlem sedan mars 20011 346 inlägg
#1

Jag har en textarea som jag skriver in text i och sparar i en mySQL db.

För att sedan få radbryt när jag skriver ut texten använder jag:
nl2br($str); ...och det funkar bra, men om jag också vill skriva ut mellanslag, så jag kan placera texten vart jag vill i textarean hur ska man bära sig åt då?

MatteMedlem sedan aug. 20002 975 inlägg
#2

Kan du utveckla det där lite ?

Vad menar du med mellanslag, och vad menar du med att placera i textarean ?

ironheadMedlem sedan mars 20011 346 inlägg
#3

om jag skriver min text såhär:

                                 en text här

             en text här
 
                                                    en annan här!

om jag bara fixar till radbrytningar när jag skriver ut denna så kommer den att se ut såhär:

                             en text här

         en text här

                                                en annan här!

men skulle istället vilja att det skrevs ut precis som den skrevs in i rutan...jag vill alltså behålla alla tabbar och mellanslag....

ironheadMedlem sedan mars 20011 346 inlägg
#4

Fixade det såhär:

function info($info)
{
	$info=str_replace(" "," ",$info);
	$info=nl2br($info);
	return $info;
}
MatteMedlem sedan aug. 20002 975 inlägg
#5

Annars så har du alltid <pre> i HTML. Då behöver du inte använda dig av nl2br heller.

ironheadMedlem sedan mars 20011 346 inlägg
#6

...att jag inte tänkte på <pre> då?!

Många tack!

126 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)