Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> echo i cos sie dzieje
goped
post
Post #1





Grupa: Zarejestrowani
Postów: 156
Pomógł: 0
Dołączył: 28.11.2003
Skąd: gliwice

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


  1. <?
  2. $a=&#092;"1\";
  3. echo(&#092;"<? echo($a); ?>\");
  4.  
  5.  
  6. ?>


kiedy wpisze cos takiego, nie pokazuje sie zupelnie nic, lecz w zrodle znajduje sie <? echo(1); ?>

kiedy po ?> dopisze cos, to to slowo sie pokaze juz na stronie

jezeli przed < wstawie \ pokaze sie tylko / (jezeli po ?> bedzie slowo to ono tez sie pokaze)
jezeli przed < wstawie / pokaze sie tylko \ (j.w.)

jezeli pomiedzy <? wstawie / (</?) pokaze sie wszystko (</? echo...)
jezeli pomiedzy <? wstawie \ to pokaze sie tylko(jezeli napisze) slowo po ?>

cokolwiek dopisze pomiedzy <? i ?> to sie nie pokaze na stronie

to chyba wszystko co sie dzieje, moze ktos z was wie czemu i jak temu zapobiec, oraz jak uruchomic ten skrypt to jest jak przy pomocy powyzszego skryptu wyswietlic cyfre 1

thx
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




jak pisalem:
Cytat
a dzieję sie tak, gdyż <? ?> to specjalne znaki php i nie możesz uch używać jak wyklego tekstu. musisz ewentualnie je zamienić na odpowiedniki w html.

a link, który ci się przyda:
http://www.ascii.cl/htmlcodes.htm
(to gdybyś chciał wyswietlić <? za pomocą echo)


a skrypt się wykonuje przy pomocy eval()
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: 3.10.2025 - 23:59