Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] nl2br
Forum PHP.pl > Forum > Przedszkole
kubal
Witam winksmiley.jpg

Mam u mnie w newsach użyte funkcji nl2br ($s = nl2br($text); ), ale piszę stronę w html'u a nie w xhtml'u i ta funkcja daje takie <br/> ;/ a powinno wyglądać ono tak <br> bo wywala ostrzeżenie w validatorze.
Co zrobić aby działało to tak jak chce.?

Pozdrawiam winksmiley.jpg
JoShiMa
Manual Twoim przyjacielem jest nl2br()
piotrooo89
  1. <?php
  2. echo nl2br("Welcomer\nThis is my HTML document", false);
  3. ?>


nl2br

i wszystko

//edit
JoShiMa mnie ubiegła
kubal
tak próbowałem ale nie działało ... ;/ wywalał błąd
Cytat
Warning: Wrong parameter count for nl2br() in C:\Program Files\VertrigoServ\www\include\global.php on line 431

i to właśnie ta linia:
Kod
    $s = nl2br($s, false);

nie wiem już jak tego użyć aby działało sad.gif
Virti
ehh czytanie manuala:

Rejestr zmian
Wersja Opis
5.3.0 Added the optional is_xhtml parameter. 
4.0.5 nl2br() is now XHTML compliant. All older versions will return string with '<br>' inserted before newlines instead of '<br />'.





czyli masz php nowsze niż 4.0.5 a starsze niż 5.3.0...

str_replace" title="Zobacz w manualu PHP" target="_manual



Pozdrawiam winksmiley.jpg
kubal
po angielsku ;/ więc jak to powinno wyglądać.?
mike
Cytat(kubal @ 3.11.2008, 16:49:34 ) *
po angielsku ;/ więc jak to powinno wyglądać.?
95% materiałów jest po angielsku więc jak nie umiesz to się naucz. Brak znajomości angielskiego nie jest żadnym argumentem żeby pisać o pierdołach i podstawach gzieś poza Przedszkolem.
Przenoszę.

P.S.
Dobry słownik i zrozumiesz wszystko. Dokumentacja jest pisana prostym językiem.
kubal
no dobra . ;p to jak to ma wyglądać.?
kefirek
Zobacz tak

  1. <?php
  2. echo "".nl2br($text)."";
  3. ?>
l0ud
@kubal

  1. <?php
  2. $var = str_replace(array("r\n", "r", "\n"), '<br>', $var);
  3. ?>


edit: poprawiłem kod. Przy szybkiej edycji forum zjada znaki.
kubal
kefirek nic to nie dało sad.gif

edit:// Wielkie dzięki l0ud smile.gif to działa biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.