Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 1 Dołączył: 25.12.2008 Ostrzeżenie: (0%)
|
Albo ja o czymś nie wiem, albo... nie wiem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Kod $BrainMsg[] = array('date' => $time_date, 'msg' => nl2br($query_show['msg'])); Daje mi w kodzie <br>, a nie <br />... Co dziwniejsze, myślałem, ze to błąd u mnie z PHP jakiś. Więc znalazłem w manualu funkcję do tego, zamieniała nl na br, ale w kodzie też było <br>, nawet jeśli w funkcji było <br /> :| Gdzie mi wycina " /"? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 128 Dołączył: 17.06.2007 Ostrzeżenie: (0%)
|
Nie wiem czego dokładnie próbowałeś (oprócz funkcji z komentarzy w manualu).
1) Próbowałeś jakiegoś czystego skryptu używającego nl2br (sam ciąg znaków + nl2br + echo)? U mnie poniższy kod daje prawidłowy wynik:
2) Możesz też spróbować przypisać ręcznie ciąg znaków zawierajcy <br /> do zmiennej Smarty i zobacz czy to nie wina sys. szablonów. Możliwe, że Smarty jakoś escapeuje ci kod. Jeśli oba sposoby dają poprawne wyniki (czyli to nie wina Smarty ani PHP) to niestety najprawdopodobniej gdzieś kichę odwaliłeś i musisz szukać (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
|
Kyle [PHP][HTML] nl2br daje <br> zamiast <br /> 27.12.2008, 02:32:51
Zyx Albo później używasz jakiegoś kretyńskiego kodu, a... 27.12.2008, 10:27:56
Kyle Uznam, że powyższej odpowiedzi nie było, bo WSTYD ... 27.12.2008, 21:04:41
Kyle To nie wina Smarty, na stronie bez Smarty te... 28.12.2008, 16:41:21
ziqzaq Kurcze sorki, ale jedyne co mi przychodzi do głowy... 28.12.2008, 17:05:06
Kyle W bazie nie ma br. Jest sam tekst tak jak idzie z ... 28.12.2008, 17:20:51
ziqzaq Jedyne co mogę polecić to metoda elimina... 28.12.2008, 17:34:00
Kyle Ehh.. dobra, działa...
Właściwie to działało cały ... 28.12.2008, 18:08:11
tommy4 Pokaż źródło strony, a pokaż źródło zaznaczenia to... 28.12.2008, 18:27:33 ![]() ![]() |
|
Aktualny czas: 5.04.2026 - 11:36 |