Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> nl2br <br />
M@X
post 6.05.2016, 22:22:01
Post #1





Grupa: Zarejestrowani
Postów: 212
Pomógł: 0
Dołączył: 18.12.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam.
Używam nl2br i niby wszystko działa poprawnie ale w kod wrzuca mi <br /> a to nie jest mile widziane przez walidator W3C (prawidłowo powinno być <br>).
Wyczytałem gdzieś że można dodać atrybut false który rozwiązuje problem, ale za cholere nie mogę go wcisnąć w swój kod... ktoś wie jak go zaimplementować ?
Mam kod:
  1. <?php
  2. echo 'Informacje: '.nl2br($pet['info']).'';
  3. ?>


Wydaje mi się że tak to powinno wyglądać ale coś nie hula:
  1. <?php
  2. echo 'Informacje: '.nl2br($pet['info'],false).'';
  3. ?>


Ten post edytował M@X 6.05.2016, 22:22:27


--------------------
"timeo danaos at dona ferentes"
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
com
post 7.05.2016, 01:20:24
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


może zajrzałbyś do $pet['info'] co tam masz co?
Go to the top of the page
+Quote Post
LowiczakPL
post 7.05.2016, 05:58:56
Post #3





Grupa: Zarejestrowani
Postów: 531
Pomógł: 55
Dołączył: 3.01.2016
Skąd: Łowicz

Ostrzeżenie: (0%)
-----


w XHTMLu każdy znacznik który jest pojedynczy jest zamykany /> poprawny br to <br />

w HTMLu poprawny br to <BR> lub <br>

na przykład linia pozioma HR

w HTML: <HR> ; w XHTML: <hr />

Ten post edytował LowiczakPL 7.05.2016, 05:59:27


--------------------
Szukam zleceń Symfony, Laravel, Back-End, Front-End, PHP, MySQL ...
Go to the top of the page
+Quote Post
M@X
post 7.05.2016, 07:36:45
Post #4





Grupa: Zarejestrowani
Postów: 212
Pomógł: 0
Dołączył: 18.12.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat(com @ 7.05.2016, 02:20:24 ) *
może zajrzałbyś do $pet['info'] co tam masz co?

no mam tam tekst z enterami, zwykłe entery (bez żadnych <br>)
i właśnie aby wyświetlić prawidłowo na stronie wyświetlam za pomocą nl2br, problem tylko z tym że to dodaje mi <br /> zamiast <br>
no i wyczytałem że dodanie false załatwia sprawę, ale nie moge go wcisnąć do swojego kodu


--------------------
"timeo danaos at dona ferentes"
Go to the top of the page
+Quote Post
Pyton_000
post 7.05.2016, 07:40:52
Post #5





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Za przeproszeniem jaką masz wersję PHP ? Jeśli >= 5.3 to dodanie false tak jak w przykładzie w Manualu załatwia sprawę.

PS. I co to znaczy "Nie mogę wcisnąć..."

Ten post edytował Pyton_000 7.05.2016, 07:41:18
Go to the top of the page
+Quote Post
M@X
post 7.05.2016, 08:16:16
Post #6





Grupa: Zarejestrowani
Postów: 212
Pomógł: 0
Dołączył: 18.12.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat(Pyton_000 @ 7.05.2016, 08:40:52 ) *
Za przeproszeniem jaką masz wersję PHP ? Jeśli >= 5.3 to dodanie false tak jak w przykładzie w Manualu załatwia sprawę.

faktycznie, chodziło o wersje PHP - dzięki

Cytat(Pyton_000 @ 7.05.2016, 08:40:52 ) *
PS. I co to znaczy "Nie mogę wcisnąć..."

chodziło o to że prawidłowo używałem atrybutu "false" tylko przy starszej wersji było zero reakcji, więc myślałem że coś źle zrobiłem...


--------------------
"timeo danaos at dona ferentes"
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 01:43