Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyswietlanie teksu zawierajacego <?
glizda1125
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 17.09.2007

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


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?

Ten post edytował glizda1125 17.09.2007, 10:38:42
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
glizda1125
post
Post #2





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 17.09.2007

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


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.
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: 28.09.2025 - 12:57