![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Piszę skrypt którzy przykładowo sprawdzi user agenta google, jeżeli to będzie google to wyświetli tekst, a jak to niebędzie googlebot to przekieruje na inną strone, jednak mam cały czas błąd:
Cytat Call to undefined function unescape() Kod wygląda następująco:
Najpierw wywala mi Cytat Parse error: syntax error, unexpected '"' in /home/exploit1/domains/exploitek.info/public_html/lol.php on line 13 A jak usune te znaki to wyskakuje mi: Cytat Fatal error: Call to undefined function unescape() in /home/exploit1/domains/exploitek.info/public_html/lol.php on line 11 Co jest z tym nie tak? Ten post edytował ExPlOiT 15.03.2008, 23:58:24 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 77 Pomógł: 5 Dołączył: 29.03.2006 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
PHP nie widzi funkcji o nazwie "unescape".
-------------------- Blog | Strona www | wicia.pl
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
No tak tylko unescape dotyczy się java script ponieważ przed znacznikami php jest <script> i skrypt działa ale gdy nie sprawdzam user agenta.
Taki kod działa normalnie: A jak dodam do tego php już niedziała? Ten post edytował ExPlOiT 16.03.2008, 00:02:28 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 184 Pomógł: 6 Dołączył: 23.02.2008 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Kod <script> eval(unescape('<? $page="http://www.adres.pl/"; $txt="self.location.href='".$page."'"; for ($i=0; $i<strlen($txt);$i++){ echo('%'.dechex(ord(substr($txt,$i,1)))); }?>')); </script> eval(unescape(.... podejrzewam ze to nie jest pomiedzy <? a ?> ![]() a Cytat Call to undefined function unescape() to znaczy ze nie masz tej funkcji ;d -------------------- Sygnaturka comes here.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Nie wczytywałem się w kod, ale jesteś pewien, że jego budowa jest poprawna ? tzn tej funkcji, np ten znak: %:
Jeśli chcesz wyrzucić po prostu znak %, to chyba musisz użyć \'%\'. Chyba, że to jest modulo czegoś, wtedy może '.%.' zadziała.. -------------------- DevBlog - http://www.bartekrogus.pl
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Ok dałem sobie rade, kod działa tylko czemu po przekierowania na jakąś strone dorzuca mi %d%a do adresu?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 15:39 |