---
title: "nl2br och validation"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/131691-nl2br-och-validation"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "ChristianS"
published: "2005-07-20T18:34:24.000Z"
updated: "2005-07-20T19:11:06.000Z"
replies: 4
views: 358
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/131691-nl2br-och-validation"
---

# nl2br och validation

## #1 — ChristianS, 2005-07-20T18:34Z

Tjo!

Jag använder nl2br för automatisk radbrytning när jag skickar från ett formulär, nåt i stil med

```php
$text = nl2br($text);
```

Problemet är att *\<br\>* klassas ju inte som korrekt xhtml 1.0 transitional, som sidan är gjord i, således vägrar den validera. Kan man lösa detta på nåt smidigt sätt månne?

Permalänk: https://www.webforum.nu/p/131691

## #2 — @nders, 2005-07-20T18:52Z

Fr.o.m. PHP 4.0.5 blir resultatet \<br/\> istället för \<br\>, så ett alternativ kan ju vara att uppgradera. Annars borde det väl gå att lösa med en enkel replace-funktion:

```php
function newnl2br($sTmp) {
     return str_replace("\\n", "<br/>", $sTmp);
}

...

$text = newnl2br($text);
```

(Jag kan inte php, men du förstår säkert vad jag är ute efter. :) )

Mvh

Permalänk: https://www.webforum.nu/p/1647406

## #3 — ChristianS, 2005-07-20T18:58Z

Japp, jag förstår. Hm, min php är skriven i 4.3 om jag inte minns fel - menar du att de senare versionerna automatiskt lägger till "/" ? (Är generellt inte helt klar över php heller) Aja, testar en replace istället :)

Permalänk: https://www.webforum.nu/p/1647407

## #4 — @nders, 2005-07-20T19:04Z

Det enda jag menar är det jag läste mig till på php.net, eftersom jag blev tvungen att leverera ett svar på din fråga. ;)

Funktionen skrev jag själv alltså, och den bör kanske fungera, och den bör kanske se så ut. 

Som sagt: jag använder inte php själv, men det är alltid kul att leka lite. :)

<http://se.php.net/manual/sv/function.nl2br.php>

Permalänk: https://www.webforum.nu/p/1647408

## #5 — ChristianS, 2005-07-20T19:11Z

Jo, jag kör med denna fulingen så länge :) Tackar!

Permalänk: https://www.webforum.nu/p/1647412

---

Tråden på webben: https://www.webforum.nu/amne/php/131691-nl2br-och-validation
