Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyswietlanie teksu zawierajacego <?
Forum PHP.pl > Forum > Przedszkole
glizda1125
Mam malutki problem a mianowicie chce zrobic skrypt ktory bu zapistywal mi dane do pliku i wyswietlal to. Napisalem cos takiego:

Kod
<?
$file = 'test.txt';
$text = ("Tresc");
file_put_contents($file,$text);
echo "$text";
?>


Jak najbardziej wszystko dzial do momenty kiedy w Tresci pojawi sie ciag znakow  <? lub ?> skrypt warjuje i zwisa.

Czy jest jakis sposob obejscia tego? Aby skrypt dzialal jak nalezy wpisujac <? i ?> do pliku i wyswietlajac je prawidłowo?
Daimos
  1. <?
  2. $file = 'test.txt';
  3. $text = ("Tresc");
  4. file_put_contents($file,$text);
  5. // zamien znaki <> na lt
  6. $text = str_replace(array('<','>'), array('&lt;','&gt;'), $text);
  7. // echo "$text"; zamien na pojedyncze cudzyslowy:
  8. echo '$text'; 
  9. ?>
glizda1125
Wielkie dzieki, dziala. No ale pojawil sie nastepny prolem:
  1. <?
  2. $file = 'test.txt';
  3. $text = ("Tresc xawierajaca <?");
  4. $text .= ("nowa linijka tekstu");
  5. file_put_contents($file,$text);
  6. // zamien znaki <> na lt
  7. $text = str_replace(array('<','>'), array('&lt;','&gt;'), $text);
  8. // echo "$text"; zamien na pojedyncze cudzyslowy:
  9. echo '$text'; 
  10. ?>


Jak zrobic zeby nie zapisywal tego w pliku w jednej linijce tylko w kolejnych. Dodajac <br> to po pierwsze w pliku zapisze mi <br> a nie enter a po drugie po zamianie < na &lt przy wyswietlaniu tez mi nie pokazuje w nowej linijce.
qqrq
ENTER = "\n"
Cysiaczek
Popraw proszę tytuł topiku na zgodny z zasadami forum Przedszkole


Ewentualnie zapoznaj się z tymi funkcjami:
highlight_string" title="Zobacz w manualu PHP" target="_manual
highlight_file" title="Zobacz w manualu PHP" target="_manual
skowron-line
http://pl2.php.net/manual/pl/function.show-source.php ale spotkalem sie z takimi sytuacjami ze ta funkcja byla wylaczona na niektorych serwerach
Kod
a funkcja jest aliasem dla: highlight_file().
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.