PHP Problem ze znakiem nowej linii

0

Napisałem taki kod:

 echo 'hello world /n ';
        $nazwa = 1;
        echo $nazwa; 

Ale znak nowej linii mi nie działa... próbowalem już: /n, /n/r, /r/n, /t. Ale nic nie działa... wyswietla mi sie:

hello world /n
Jestem początkujący. Proszę o pomoc :)

0

eee...? backslash zamiast slasha musisz użyć, np. 'witaj świecie\n';

0

Niestety i to też nie działa, pokazuje:
hello world\n 1

edit:
Znak "\n" znikł jak puściłem go nie w '' tylko w "" ale to i tak nie działa. :(

1

Może dodaj po prostu

0

O dzięki Ci wielkie zadziałało ale dlaczego nie działa mi /n choć w SMF jest jak byk i wszystko działa ? :(

2

SMF zamienia znaki nowej linii na znaczniki <br/> przy zapisywaniu do bazy.
Gdybyś zerknął do źródła swojej strony, zauważyłbyś że linia jest tam złamana. W HTMLu jednak taki znak nie jest znakiem formatującym, dlatego przeglądarka WWW go ignoruje. Aby złamać linię musisz użyć znacznika HTML <br/> (break).

BTW, jeśli masz zamiar pisać strony WWW, najpierw powinieneś nauczyć się czym jest HTML.

0

Czyli mam rozumieć, żeby umieć pisać strony, takie jak phpbb3 [ok, zawyżam..], to muszę się wpierw uczyć w tej kolejności:

  1. HTML
  2. JavaScript
  3. PHP
1
  1. SQL
  2. AJAX (przydatny)

Musisz mieć też pojęcie o bezpieczeństwie, ergonomii interfejsów użytkownika itp. Może na początek nie zajmuj się złożonymi aplikacjami typu PHPBB, tylko stwórz coś prostszego.

0

To wiadome, że pisanie programów, stron zaczyna się od "hello world" przez różne przykłady, mini własne programy, strony, po własne projekty :P. Dzięki za pomoc. Pozdrawiam :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0