Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Problem z komendą echo, kolejne echa kontynuują tekst w tej samej linii
Rafal Z
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 12.05.2007

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


Witam,

Udało mi się właśnie zainstalować Apache2.0.59 i PHP 5.2 na moim komputerze. PHP wydaje się, że działa ale kiedy startuję dokument o poniżej podanej treści:

  1. <?php
  2. Echo "string1";
  3. Echo "string2";
  4. ?>


jako wynik Firefox i IE6.0 wyświetlają co następuje string1string2.
Z dokumentacji PHP wynika, że Komenda "Echo "string2"" powinna wypisać teskst w nowej linijce. Przykłady wzięte z tutorialu też raczej nieprawidłowo są wyświetlane.

Następująca modyfikacja nie zmieniła formatu wyświetlania:

  1. <?php
  2. Echo "string1n";
  3. Echo "string2";
  4. ?>


Jak sobie z tym poradzić

Rafal Z
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Rafal Z: zrozum: za pomoca php i echo() tworzysz kod HTML a w HTML znaki nowych linii \n nie przenosza ci tekstu do nowej linii (wyjatkem jest np. \n wewnatrz <pre>), do tego musisz uzyc <br />. A jak zajrzysz do kodu ktory ci sie wygenerowac (pokaz zrodlo strony), to jak ci mowili, znajdziesz tam przeniesienie do nowej linii.


  1. <?php
  2. echo "aaaan";
  3. echo "bbbb<br/>cccc";?>


zrodlo strony
Kod
aaaa
bbbb<br />cccc


wyglad w przegladarce
Kod
aaaa bbbb
cccc
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 18:42