![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 0 Dołączył: 28.11.2003 Skąd: gliwice Ostrzeżenie: (0%)
|
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 |
|
|
|
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 0 Dołączył: 28.11.2003 Skąd: gliwice Ostrzeżenie: (0%)
|
ale w takim razie jak przy pomocy echo() wykonac jakis skrypt php?
Ten post edytował goped 25.07.2005, 12:10:15 |
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 36 561 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() |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 0 Dołączył: 28.11.2003 Skąd: gliwice Ostrzeżenie: (0%)
|
a czemu <? echo(1); ?> pokazuje sie w zrodle strony?
|
|
|
|
Post
#6
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
hmm, mała poprwka do tego co mówiłem. php zrobił dobrze, wywalił do przeglądarki to co chciales(czyli masz to w źródle) , ino przeglądarka traktuje to chyba jako zancznik, nierozponaje go, a gdy przeglądarka nie rozpoznaje znacznika to go nie wyswietla.
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 0 Dołączył: 28.11.2003 Skąd: gliwice Ostrzeżenie: (0%)
|
czyli nie da sie wykonac jakiegos skryptu php przy pomocy echo tak?
|
|
|
|
Post
#8
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
przy pomocy echo to jedynie js zrobisz, i to nie echo a konkretnie przeglądarka.
Echo sŁuży do wyrzucania html (tekstu) do przeglądarki. Ale czemu nie użyjesz eval? |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 0 Dołączył: 28.11.2003 Skąd: gliwice Ostrzeżenie: (0%)
|
ja pytam z ciekawosci (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
|
Post
#10
|
|
|
Admin Techniczny Grupa: Administratorzy Postów: 2 072 Pomógł: 93 Dołączył: 5.07.2005 |
echo poprostu do zrodla dodaje swoja zawartosc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) a potem jak to sie wyswietli to od przegaldarki zalezy jak to zinterpretuje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 449 Pomógł: 0 Dołączył: 26.05.2004 Skąd: Nowy Sącz Ostrzeżenie: (0%)
|
echo("<? echo($a); ?>");
Pierwsze echo wykonywane jest normalnie po stronie serwera i wysyla tekst do przegladarki klienta w takiej postaci: "<? echo($a); ?>" Po stronie klienta na przegladarce internetowej to chyba normalne jest ze kod php nie zostanie uruchomiony! W dodatku przegladarka jak napotka taki znak "<" to jest to dla niej iformacja ze po tym znaku ma znajdowac sie jakis tag HTML. |
|
|
|
![]() ![]() |
|
Aktualny czas: 22.12.2025 - 17:04 |