Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Formatowanie tekstu z plików txt
gigabyte
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 22.01.2003

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


Założenie:
mam plik tekstowy (o nazwie np."plik.txt") w którym są następujące wpisy:
Kod
tekst w 1 linijce

tekst w 2 linijce

tekst w 3 linijce

kiedy wstawiam

[php:1:bde4ac3224]<?php
include("plik.txt");
?>[/php:1:bde4ac3224]

to wywala mi tekst w jednym ciągu, tzn:
Kod
tekst w 1 linijce tekst w 2 linijce tekst w 3 linijce

A co zrobić żeby było tak jak jest to rzeczywiście zapisane w pliku tekstowym "plik.txt" - czyli linijka pod linijką?

Z góry dziękuję za odp.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
chfast
post
Post #2





Grupa: Zarejestrowani
Postów: 222
Pomógł: 0
Dołączył: 3.04.2003
Skąd: Wrocław

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


Cytat
a moze dodaj na koncu kazdej linijki n

Znak n zastępuje znak końca linii. Skoro w pliku tekstowym tekst jest podzielony na linijki to znaczy ze znak końca linii znajduje się na końcu każdej linijki (może oprócz ostatniej). Po includowaniu pliku znak końca linii znajduje się także w kodzie php oraz w wynikowym kodzie HTML.
Problem jest w tym, że HTML (tzn. przeglądarka) pomija znaki końca linii (traktuje je jako spacje), znaki tabulacji oraz wielokrotnie powtarzane spacje. Dlatego trzeba umieszczać w kodzie znaczniki <br/>.
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: 6.10.2025 - 02:53