Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak sformatować wyświetlany przez PHP plik txt?
Forum PHP.pl > Forum > Przedszkole
eXtendeD
Otóż jest taki problem...

Przy użyciu php wyświetlam plik tekstowy na stronie. Zastosowalem taki kod, aby odpowiednio interpretowane były znaki końca wiersza:

php:
  1. <? 
  2. $filename = 'changes.txt'; 
  3. $fp = fopen($filename, "r"); 
  4. $reading = fread($fp, filesize($filename)); 
  5. fclose($fp); 
  6. $contents = ereg_replace("(rn|n|r)", "<br>",$reading); 
  7. echo $contents; 
  8. ?> 


poprawiam
pozatym mowilem ci juz o funkcji nl2br. A ty dalej swoj kod. Ludzie znowu beda ci niepotrzebne o tym przypominac smile.gif
---
nospor




Dzięki temu tekst nie leci ciurkiem, tylko jest opuszczany.

Ale jak tu dołączyć jeszcze formatowanie wybranych wierszy?

Plik tekstowy ma postać:

---
ver. 1.0 14-05-2005
Add:
- something

ver. 1.1 15-05-2005
Add:
- something else
---

Jak WYTŁUŚCIĆ linię z wersją? tzn. wszystkie linie typu ver. 1.0 14-05-2005 questionmark.gif tak zeby pasowalo do zastosowanego przeze mnie wyzej kodu lub coś alternatywnego...

Byłbym wdzięczny...
athabus
Mozesz sprobowac rozbic swoj plik na tablice -> kazda linia to jeden element, jesli teraz jestes pewien ze co np 3 linie pojawia sie numer wersji to mozesz po prostu pogrubic ta linie. O rozbijaniu patrz tutaj

explode" title="Zobacz w manualu php" target="_manual

Jesli plik jest bardziej "nieprzewidywalny" to mozesz po podzieleniu na przyklad wyszukac w tablicy te elementy, ktore rozpoczynaja sie od "ver." i pogrubic je
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.