Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Nie działające białe znaki, PHP nie interpretuje poprawnie \n, \t
Almanzor
post
Post #1





Grupa: Nieautoryzowani
Postów: 9
Pomógł: 0
Dołączył: 15.06.2009

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


Witam. Wczoraj zainstalowałem sobie Apache2Triad(nie po raz pierwszy), z PHP mam do czynienia od 2 lat, jednak zaskoczył mnie ostatnio błąd(bo tak to interpretuję), który polega na tym iż instrykcja
  1. <?php
  2. echo "Pierwsza linia \n Druga linia \n Trzecia linia";
  3. ?>
wyświetla wszystko w jednym wierszu, co daje taki wynik:
Cytat
Pierwsza linia Druga linia Trzecia linia

O ile "\n" mogę zastąpić "<br>", to przy tabulacji("\t") nie wiem jak w prosty sposób mogę sobie poradzić. Jeśli ktoś potrafi pomóc to bardzo proszę.

Ten post edytował Almanzor 15.06.2009, 12:59:27
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(Almanzor @ 16.06.2009, 16:22:08 ) *
proponuje pobawić się trochę w jakimś edytorze tekstu zamiast udawać speca od PHP.

Uwierz mi z czystym sumieniem mogę Cię powiadomić, że TAK jestem specem od PHP, i nie takimi "zabawkami" się bawiłem.
Natomiast ty na pewno nie jesteś specem (nawet beginnerem) od rozumienia.
Cytat(Almanzor @ 15.06.2009, 14:18:31 ) *
Wynikiem tego kodu w przeglądarce [ A nie w źródle strony - przypis @wookieb] jest:


Cytat(wookieb @ 15.06.2009, 14:30:37 ) *
Dla htmla konieczne jest podaniu mu na tacy informacji jak ma traktować białe znaki i domyślnie jest ustawione, że ma je ignorować dlatego konieczne jest odzianie takiego tekstu w pre badz element który ma wlasciwosc
  1. white-space: pre;
.

Widzisz różnice pomiędzy widokiem z okna przeglądarki a źródłem strony? Bo ja widzę i do tego nie muszę być specem.

Poza tym odpal sobie ten skrypt z linii komend i tam będziesz miał pięknie odwzorowane białe znaki.
Go to the top of the page
+Quote Post

Posty w temacie
- Almanzor   [PHP]Nie działające białe znaki   15.06.2009, 12:47:11
- - wookieb   Paroma &nbsp; Ale jezeli chcesz by biale znaki...   15.06.2009, 12:48:58
- - erix   Proszę o tag tematu.   15.06.2009, 12:56:17
- - Almanzor   Dobra, tak działa, ale w rzeczywistości niedziałaj...   15.06.2009, 12:58:53
- - wookieb   No a nie pokazałeś co zrobiłeś.   15.06.2009, 13:00:48
- - Almanzor   Chciałbym, w prosty sposób, tj za pomocą koduponiż...   15.06.2009, 13:07:02
- - wookieb   A gdzie masz PRE?   15.06.2009, 13:08:45
- - Villentre   Nie wiem, czy dobrze zrozumiałem, ale zerknij...   15.06.2009, 13:08:48
- - Almanzor   Dobra, daje "pomógł". Aczkolwiek jestem ...   15.06.2009, 13:18:31
- - wookieb   Bo on na pewno podał wynik ze źrodła strony. Dla h...   15.06.2009, 13:30:37
|- - Almanzor   Cytat(wookieb @ 15.06.2009, 14:30:37 ...   15.06.2009, 14:15:06
|- - Wicepsik   Cytat(Almanzor @ 15.06.2009, 15:15:06...   15.06.2009, 19:37:03
|- - Almanzor   Cytat(Wicepsik @ 15.06.2009, 20:37:03...   16.06.2009, 14:46:55
- - Pawel_W   [PHP] pobierz, plaintext <?php$data = "Pie...   15.06.2009, 19:26:14
- - wookieb   Cytat(Almanzor @ 16.06.2009, 15:46:55...   16.06.2009, 15:02:31
- - Almanzor   Jak masz się w taki sposób się wypowiadać to lepie...   16.06.2009, 15:22:08
- - wookieb   Cytat(Almanzor @ 16.06.2009, 16:22:08...   16.06.2009, 15:29:43
|- - Almanzor   Cytat(wookieb @ 16.06.2009, 16:29:43 ...   16.06.2009, 15:45:43
- - erix   ~wookieb, przystopuj; pycha nie jest dobra. Ja roz...   16.06.2009, 16:00:58


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

 



RSS Aktualny czas: 24.12.2025 - 08:28