Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Problem z \n i \t...
karolmk2
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 9.07.2007

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


Wczoraj rozpocząłem moją przygodę z PHP i pomijając rozliczne problemy przy instalacji jest całkiem ok (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Nie rozumiem dlaczego wpisując w notatniku dokładnie taki kod:

  1. <?php
  2. echo "cos n cos";
  3. $dupa = "gdzies cos tam jest ";
  4. $wynik = strlen(trim($dupa));
  5. echo "n";
  6. echo $wynik;
  7. ?>


Zapisując go w z rozszerzeniem .php otrzymuje jako wynik w przegladarce:

cos cos 19

Zamiast oczekiwanego :
cos
cos
19

Funkcja <br> dziala w tym wypadku skutecznie ale zastanawiam sie czemu nie dzialaja znaki \t i \n.

Jak sobie poradzić z tym problemem?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mrjozo
post
Post #2





Grupa: Zarejestrowani
Postów: 142
Pomógł: 3
Dołączył: 27.06.2007

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


  1. <?php
  2. $napis = "jakis n tam tekst n na n kilka wierszy";
  3. echo nl2br($napis);
  4. ?>


php nie skonwertuje Ci automatycznie \n na < br > musisz użyć funkcji nl2br

inny sposób jak wsopmniał PiotrLegnica to wysłanie na początku pliku nagłówka informującego o zawartości text/plain

  1. <?php
  2. header("Content-type: text/plain");
  3. echo "cos n cos";
  4. $dupa = "gdzies cos tam jest ";
  5. $wynik = strlen(trim($dupa));
  6. echo "n";
  7. echo $wynik;
  8. ?>
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: 29.12.2025 - 07:38