Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/09/2010, 11:01
joseAlber
 
Fecha de Ingreso: mayo-2009
Mensajes: 45
Antigüedad: 15 años
Puntos: 2
ERROR JSON_Decode

Hola Amigos!!

Hace unos años tenía implementado un buscador en una web que tenía hecha e iba perfecto.

Hoy quería adaptar el código del buscador a una nueva página para que realizase búsquedas en el servior pero me da fallo la función Json_decode y de momento no se por qué.

El fallo es el siguiente: Call to undefined function json_decode()

Y el código el siguiente:

Código PHP:
                  $prueba=$_POST["busqueda"];
          
$site="miPagina/copa";
         echo 
"Busqueda: ".$prueba;
          
//Algoritmo buscado!!!    
          
$url "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&lr=lang_es&q=".urlencode($_POST["busqueda"])."+site:".$site;
           
$ch curl_init();
           
curl_setopt($chCURLOPT_URL$url);
           
curl_setopt($chCURLOPT_RETURNTRANSFER1);
           
curl_setopt($chCURLOPT_REFERER"http://localhost");
           
$body curl_exec($ch);
           
curl_close($ch);
           
$json json_decode($body);
           foreach (
$json->responseData->results as $resultado) {
              echo 
"<b><a href=".$resultado->unescapedUrl.">".utf8_decode($resultado->title)."</a></b>&nbsp;&nbsp;<font color=Forest Green>[Fuente web]</font><br>".utf8_decode($resultado->content);
           echo 
"<br><font color=\"green\">".$resultado->unescapedUrl."/font><p>";
           }        
         }
    } 
Agradecería cualquier tipo de ayuda. Un saludo!!!