/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Medtag break fra post med htmlspecialchars
Fra : Christoffer


Dato : 18-11-05 17:02

Som overskriften også antyder, så leder jeg efter en måde hvorpå jeg
overfører linjeskift fra mit textarea når jeg når jeg bruger
htmlspecialchars.
eks.
http://www.buur.info/christoffer/nag/index.php?mode=html&id=17&action=laes
Nogle linjeskift ville gøre teksten væsentligt lettere at læse, men hvordan?

--
Christoffer



 
 
Niels (18-11-2005)
Kommentar
Fra : Niels


Dato : 18-11-05 18:55


"Christoffer" <christoffer@buur.info> skrev i en meddelelse
news:437dfb05$0$99994$edfadb0f@dread16.news.tele.dk...
> Som overskriften også antyder, så leder jeg efter en måde hvorpå jeg
> overfører linjeskift fra mit textarea når jeg når jeg bruger
> htmlspecialchars.
> eks.
> http://www.buur.info/christoffer/nag/index.php?mode=html&id=17&action=laes
> Nogle linjeskift ville gøre teksten væsentligt lettere at læse, men
> hvordan?
>
> --
> Christoffer
>

Udskifter de linjeskift som er lavet i textarea'et ("\n" og "\r")med et
HTML-linjeskift:

<?php
//Input fra textarea:
$input = "Dine linjeskift er usynlige\nNu er der skiftet linje...\rOg igen";
//Udskifter \n og \r med <br/>
$output = ereg_replace("(\n\r|\r\n)", "<br/>", $input);
?>

Nu har du nogle linjeskift som kan læses som HTML



Leonard (18-11-2005)
Kommentar
Fra : Leonard


Dato : 18-11-05 19:06

"Niels" <niels@spoweb.dk> wrote:

>//Udskifter \n og \r med <br/>
>$output = ereg_replace("(\n\r|\r\n)", "<br/>", $input);

Hvad er der galt med den indbyggede php-funktion nl2br(); ??

--
mvh Leonard
Har du kigget på: http://dk.php.net/ el. http://www.webcafe.dk/

Christoffer (18-11-2005)
Kommentar
Fra : Christoffer


Dato : 18-11-05 19:37


"Leonard" <usenet@leonard.dk> skrev i en meddelelse
news:eu5sn11bfqbg0ehmma42mkndn2t6v02i8p@4ax.com...
> "Niels" <niels@spoweb.dk> wrote:
>
>>//Udskifter \n og \r med <br/>
>>$output = ereg_replace("(\n\r|\r\n)", "<br/>", $input);
>
> Hvad er der galt med den indbyggede php-funktion nl2br(); ??
ved jeg ikke, men havde da glemt alt om den!
Tak for hjælpen til jer begge!

--
Christoffer



Niels (18-11-2005)
Kommentar
Fra : Niels


Dato : 18-11-05 20:04


"Leonard" <usenet@leonard.dk> skrev i en meddelelse
news:eu5sn11bfqbg0ehmma42mkndn2t6v02i8p@4ax.com...
> "Niels" <niels@spoweb.dk> wrote:
>
>>//Udskifter \n og \r med <br/>
>>$output = ereg_replace("(\n\r|\r\n)", "<br/>", $input);
>
> Hvad er der galt med den indbyggede php-funktion nl2br(); ??
>
> --
> mvh Leonard
> Har du kigget på: http://dk.php.net/ el. http://www.webcafe.dk/

Dunno, findes der sådan en?



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408927
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste