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
Almanzor
post
Post #2





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

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


Dobra, daje "pomógł". Aczkolwiek jestem rozczarowany, tym że ten kod nie działa tak jak powinien w tej najprostszej postaci. O ile pamiętam, do tej pory działało to tak jak tego oczekiwałem, na tym samym serwerze(A2T), tyle że w szkole.

Cytat(wookieb @ 15.06.2009, 14:08:45 ) *
A gdzie masz PRE?

wookieb, chodziło mi o to, żeby to działało bez żadnych urozmaiceń, typu <pre>, choć jest to rozwiazanie, ale nie takie jakie prezentują w nawet w książkach.

Powołam się na jakiś autorytet, ten kod nie należy do mnie, pochodzi on ze strony helion.pl, a mimo to nie działa(na moim lokalnym serwerze) tak jak zamierzył autor
  1. <html>
  2.  <head>
  3.     <title>Rdz 1 cw. 2</title>
  4.  </head>
  5. <body>
  6. <?php
  7. $hamburger = 4.95;
  8. $napoj_czekoladowy = 1.95;
  9. $cola = .85;
  10. $jedzenie = 2 * $hamburger + $napoj_czekoladowy + $cola;
  11. $podatek = $jedzenie * .075;
  12. $napiwek = $jedzenie * .16;
  13.  
  14. printf("%1d %9s w cenie $%.2f za sztukę: $%.2f\n", 2, 'Hamburger', $hamburger, 2 * $hamburger);
  15. printf("%1d %9s w cenie $%.2f za sztukę: $%.2f\n", 1, 'Milkshake', $napoj_czekoladowy, $napoj_czekoladowy);
  16. printf("%1d %9s w cenie $%.2f za sztukę: $%.2f\n", 1, 'Cola', $cola, $cola);
  17. printf("%25s: $%.2f\n", 'Razem jedzenie i napoje', $jedzenie);
  18. printf("%25s: $%.2f\n", 'Koszt całkowity z podatkiem', $jedzenie + $podatek);
  19. printf("%25s: $%.2f\n", 'Koszt całkowity z podatkiem i napiwkiem', $jedzenie + $podatek + $napiwek);
  20. ?>
  21. <body>
  22. </html>


Wynikiem tego kodu w przeglądarce jest:
Cytat
2 Hamburger w cenie $4.95 za sztukê: $9.90 1 Milkshake w cenie $1.95 za sztukê: $1.95 1 Cola w cenie $0.85 za sztukê: $0.85 Razem jedzenie i napoje: $12.70 Koszt ca³kowity z podatkiem: $13.65 Koszt ca³kowity z podatkiem i napiwkiem: $15.68


Ten post edytował Almanzor 15.06.2009, 13:24:14
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: 26.12.2025 - 04:15