Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem z \n \t
StrefaPi
post 14.04.2020, 23:19:33
Post #1





Grupa: Zarejestrowani
Postów: 232
Pomógł: 50
Dołączył: 2.03.2013

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


  1. var_export("aaa\n\tbbb");

daje rezultat
  1. 'aaa bbb'


natomiast
  1. var_export("aaa\nbbb");

daje rezultat
  1. 'aaa
  2. bbb'


i
  1. var_export("aaa\n.\tbbb");

daje rezultat
  1. 'aaa
  2. . bbb'


czy ktoś może mi wytłumaczyć jak poprawnie wyświetlić tabulacje i nowe linie?

ogólnie problem leży w kodzie pobierania zawartości pliku tekstowego i wyświetlania go "dosłownie", razem z tabulacjami i nowymi liniami np w <pre> lub <textarea>

Ten post edytował StrefaPi 14.04.2020, 23:22:36


--------------------
https://studiostawki.com - studio fotograficzne i filmowe - ul. Inflancka 11, Warszawa
Go to the top of the page
+Quote Post
Tomplus
post 15.04.2020, 05:20:22
Post #2





Grupa: Zarejestrowani
Postów: 1 828
Pomógł: 225
Dołączył: 20.03.2005
Skąd: Będzin

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


Długość tabulacji zależy od medium w którym tabulację wyświetlasz.

a co do:
  1. var_export("aaa\n\tbbb");


to u mnie wyświetla się i w źródle, i w textarea tak: (chrome)
Kod
'aaa
    bbb'
Go to the top of the page
+Quote Post
StrefaPi
post 15.04.2020, 06:35:46
Post #3





Grupa: Zarejestrowani
Postów: 232
Pomógł: 50
Dołączył: 2.03.2013

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


ok dzięki, dla potomności, sprawa nie leży w przeglądarce czy sposobie wyświetlania, ale w funkcjach buforujących pliki php, była zaimplementowana głupia funkcja "sanitize output", która pozbywała się białych znaków (czyli np. eneterów) z treści kodu - kilka bajtów oszczędności dla webspeed'a google.

Ten post edytował StrefaPi 15.04.2020, 06:36:29


--------------------
https://studiostawki.com - studio fotograficzne i filmowe - ul. Inflancka 11, Warszawa
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: 28.03.2024 - 15:47