Hur får man som t ex här på wF att ett tryck med enter omvandlas till <br>? Håller på med ett forum och det kan ju vara ganska praktiskt att kunna ;)
------------------
Star Trek är som en drog; man kan inte sluta :e
11 svar · 183 visningar · startad av Viking
Hur får man som t ex här på wF att ett tryck med enter omvandlas till <br>? Håller på med ett forum och det kan ju vara ganska praktiskt att kunna ;)
------------------
Star Trek är som en drog; man kan inte sluta :e
Det finns en smidig funktion som heter nl2br()! Den bör du använda :)
------------------
SPiN, bjorne.w@telia.com
-- Tekniska framsteg är som en yxa i händerna på en kriminell galning / Albert Einstein --
Tack för det snabba svaret! Ska leta i manualen på det :)
------------------
Star Trek är som en drog; man kan inte sluta :e
[Redigerat av Viking den 07 nov 2001]
Hmm
Jag har lite svårt att fatta manualen, men har jag rätt i att man ska skriva något såhär?
$text = nl2br($text, $text);
??
------------------
Star Trek är som en drog; man kan inte sluta :e
[Redigerat av Viking den 07 nov 2001]
OT: Vad fan menar de med string? :O
/me är relativ nybörjare med PHP
------------------
Star Trek är som en drog; man kan inte sluta :e
Nej, så här borde räcka:
<?php
$str = "Jallah\nmon!"; // \n är en radbrytning
$str = nl2br($str); // Nu är \n utbytt mot <br>
?>
------------------
SPiN, bjorne.w@telia.com
-- Tekniska framsteg är som en yxa i händerna på en kriminell galning / Albert Einstein --
Det räcker med...
$text = nl2br($text);
...för att det ska funka.
Lycka till! ;)
btw, med string menar de väl själva text-strängen som du ska använda (i ex. $text) eller är jag helt ute o cyklar ?
------------------
Bambadam !@#
En fundering. Hur kommer \n dit? Blir det automatiskt när man skriver i en sådan här textbox?
<?php
$str = $text;
$str = nl2br($str);
?>
$text exporteras alltså från en formulärsida. Om man i det formuläret trycker enter, omvandlas det till <br> då?
------------------
Star Trek är som en drog; man kan inte sluta :e
Du svarade på min fråga innan jag hunnit posta ;)
Tack!
------------------
Star Trek är som en drog; man kan inte sluta :e
\n är tecken-koden för radbrytning. Vid varje enterklick i en textarea, notepad, microsoft word, osv. är alla dina entertryck ett \n
Det gäller bara att hantera dom när man gör utskrifter sen :)
------------------
SPiN, bjorne.w@telia.com
-- Tekniska framsteg är som en yxa i händerna på en kriminell galning / Albert Einstein --