Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Nowa linia - żaden znak ani TAG nie działa
Forum PHP.pl > Forum > Przedszkole
DeAnima
Mam problem z rozpoczęciem nowej linii w PHP.

  1. <?php
  2. ini_set('display_errors','1');
  3. echo "here\n";
  4. echo "should\n\r";
  5. echo "be\r\n";
  6. echo "new\t".PHP_EOL;
  7. echo "line";
  8. //dodanie <br> lub </br> lub <br /> powoduje brak jakiegokolwiek wyjścia, nie ma także wtedy żadnego zgłoszonego błędu czy ostrzeżenia.
  9. ?>

wyjście to:
here should be new line

którykolwiek ze znaczników powinien zadziałać.

funkcja printf również nie daje rezultatu.

Używam Apache2 na Ubuntu 12.04. Mam zainstalowaną najnowszą wersję php. Przeglądarka to firefox, a plik wykonywany ma rozszerzenie .php.
W celu rozwiązania problemu przeszukałem polskie i angielskojęzyczne tematy niestety wszystkie odpowiedzi sugerowały użycie któregokolwiek z powyższych znaków, TAGów.
Pawel_W
zobacz sobie źródło strony smile.gif
DeAnima
patrzyłem, ale dopiero zaczynam z php i stronami internetowymi i w sumie nie bardzo wiem co tam powinno być.
Pawel_W
aby <br /> działało poprawnie musi być objęte ramami strony, tj. html, body smile.gif
DeAnima
Już znalazłem rozwiązanie - trzeba wziąć <br /> w cudzysłów, a ja próbowałem tak jak w htmlu. Poza tym <br /> nie zadziała wewnątrz <?php ?> nawet jeśli całość jest w <html>.
Problem rozwiązany.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.