Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]formatowanie includowanego pliku tekstowego
Forum PHP.pl > Forum > Przedszkole
gorzala
Witam,
czy da sie zrobic tak, by tagi formatowania tekstu dopisane do pliku tesktowego byly brane pod uwage przy wczytywaniu owego pliku poleceniem include?

Pozdrawiam.
MikroUser
eeee, nie zrozumiałem do końca co chcesz zrobić.

Wczytujesz plik przez include, to jak chcesz coś tam modyfikować?
  1. <? include("plik.txt"); ?>


Czy chcesz wczytać normalnie plik do zmiennej i coś w nim wyedytować i potem wyświetlić?
  1. <? file = fopen("plik.txt", "w"); 
  2. //tu wczytuje plik i coś w nim zmieniam
  3. //wyświetlam zmienione dane z pliku
  4. ?>


Chyba że posiadam za małą wiedzę i czegoś jeszcze nie rozumiem, to wtedy sorki winksmiley.jpg


Pozdrawiam,
MikroUser
gorzala
Przydaloby mi sie cos takiego do systemu newsow smile.gif

Tekst z formularza (razem z formatowaniem) zapisuje do pliku tekstowego, ktory potem bylby wczytywany includem... a w ten sposob tagi formatowania sa wyswietlane po prostu jako tekst, a nie sa wykonywane. Da sie cos na to poradzic?
MikroUser
Zmień nazwę wczytywanego pliku na php !

  1. <? include("file.php"); ?>
gorzala
Witam,
hmm kurcze myslalem, ze to faktycznie moze pomoc, ale nie... nadal tagi sa po prostu wypisywane sad.gif

Moze jeszcze jakis pomysl?
Poki co dzieki za wszystko smile.gif
MikroUser
Wiesz co, może prościej będzie jak wrzucić troszkę kodu ...
Bo tak to nie wiadomo co tam robisz ... winksmiley.jpg
Legro
MikroUser - glupoty gadasz.

gorzała:

użyj poprostu funkcji file_get_contents:

  1. <?php
  2. ?>
gorzala
Super! wielkie dzieki smile.gif

-----
dopisane
-----

Nie bedziecie zadowoleni z tego co teraz napisze ;d doszedlem do tego, ze to wcale nie wina includa - on rowniez daje sobie rade z tagami zapisanymi w zewnetrznych plikach... sek w tym, ze "<" w takim pliku jest zapisywane jako "&lt;", a ">" jako "&lt;"

Co na to poradzic?

Pozdrawiam.
Legro
uzyc funkcji str_replace" title="Zobacz w manualu php" target="_manual

np.

  1. <?php
  2.  
  3. $t = str_replace ('<', '&lt;', $t);
  4.  
  5. ?>


pzdr.
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.