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 (1 - 5)
Daimos
post
Post #2





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


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


Ten post edytował my salsa 17.09.2007, 10:44:32


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
glizda1125
post
Post #3





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
qqrq
post
Post #4





Grupa: Zarejestrowani
Postów: 418
Pomógł: 8
Dołączył: 16.11.2006

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


ENTER = "\n"


--------------------
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #5





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




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


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
skowron-line
post
Post #6





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


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().


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 17:19