Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak wyświetlić plik tekstowy na stronie?
Forum PHP.pl > Forum > Przedszkole
lukaszm14
Witam. Mam problem z wyświetlaniem tekstu na stronie. Strona jest zrobiona w HTMLu, ale spodziewam się pomocy. Otóż chciałbym, aby moja strona wyświetlała zawartość pliku tekstowego, gdzieś zapisanego na serwerze, żebym mógł w przyszłości w każdej chwili zmienić jego treść. Jest to możliwe??

Przykład: moja strona: http://www.wieprzow.republika.pl/historia.html, i w miejsce tekstu "Początek kolonizacji..." chciałbym umieścić plik tekstowy z tym właśnie tekstem.

Mam nadzieję, że wyraziłem się zrozumiale. Proszę o jakąkolwiek pomoc. Z góry dziękuję. Pozdrawiam.
TomASS
możesz to zrobić funkcją include:
plik php (np. proba.php):
  1. <?php
  2. echo 'aaaaaaaaaaaaaaaaaaaaaaaaaaaa</br>';
  3. include('plik.txt');
  4. echo 'aaaaaaaaaaaaaaaaaaaaaaaaaaaa';
  5. ?>

Plik 'plik.txt' z tego samego katalogu:

  1. bbbbbbbbbbbbbbbbbbbbbbbbb</br>
  2. ccccccccccccccccccccccccc</br>
  3. ddddddddddddddddddddddddd</br>
  4. eeeeeeeeeeeeeeeeeeeeeeeee</br>
  5. fffffffffffffffffffffffff</br>


Wynik:
Cytat
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbb
ccccccccccccccccccccccccc
ddddddddddddddddddddddddd
eeeeeeeeeeeeeeeeeeeeeeeee
fffffffffffffffffffffffff
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

Tak to zrozumiałem smile.gif
nu_moon
Zamiast pisac </br> w pliku textowym moze pzreciez znaki konca linii pzred wyswietleniem zamienic na znaczniki html'a jedna prosta funkcja - ln2br();

http://ie.php.net/manual/pl/function.nl2br.php
LBO
Do powyższej wypowiedzi odam, że include się nie nada. Musisz pobrać zawartość pliku do zmiennej. Istnieje do tego taka miła funkcja file_get_contents" title="Zobacz w manualu php" target="_manual.
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.