Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Call to undefined function unescape()
PawelC
post
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:

  1. <?php
  2. if($_SERVER['HTTP_USER_AGENT']=='Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)' || 
  3. $_SERVER['HTTP_USER_AGENT']=='Googlebot/2.1 (+http://www.googlebot.com/bot.html)'){
  4. } else {
  5.  
  6. eval(unescape('<?
  7. $page="http://www.adres.pl/";
  8. $txt="self.location.href='".$page."'";
  9. for ($i=0; $i<strlen($txt);$i++){
  10. echo('%'.dechex(ord(substr($txt,$i,1))));
  11. }?>'));
  12.  
  13. }
  14. ?>


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
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: 19.09.2025 - 01:33