Ver Mensaje Individual
  #17 (permalink)  
Antiguo 29/05/2011, 22:34
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Obtener redireccion url

Yo no tuve problemas ingresándolo así, lógicamente desde localhost
Código PHP:
Ver original
  1. <?php
  2. $aQue = "forosdelweb";
  3. $aUrl = "http://ajax.googleapis.com/ajax/services/search/web";
  4. if (isset($_GET['q'])){
  5.    $aQue = urlencode($_GET['q']);
  6. }
  7. $data = file_get_contents($aUrl."?v=1.0&q=".$aQue);
  8. $obj = json_decode($data);
  9. $results = $obj->responseData->results;
  10. for ($i=0; $i<sizeof($results); $i++) {
  11.     $tmp = $results[$i];
  12.     $tmpHTML.= "<a href=\"".$tmp->url."\">".$tmp->title."</a>";
  13.     $tmpHTML.= "<br />".$tmp->content."<br/>";
  14.     $tmpHTML.= "<i>".$tmp->url."</i><br /><br />";
  15. }
  16. echo $tmpHTML;

Edito: te lo indicó solo toma el valor $results[0] o haz un break, ya que solo quieres tomar el primer valor
Código PHP:
Ver original
  1. <?php
  2. $aQue = "forosdelweb";
  3. $aUrl = "http://ajax.googleapis.com/ajax/services/search/web";
  4. if (isset($_GET['q'])){
  5.    $aQue = urlencode($_GET['q']);
  6. }
  7. $data = file_get_contents($aUrl."?v=1.0&q=".$aQue);
  8. $obj = json_decode($data);
  9. $results = $obj->responseData->results;
  10. $tmp = $results[0];
  11. $tmpHTML = "<a href=\"".$tmp->url."\">".$tmp->title."</a>";
  12. $tmpHTML .= "<br />".$tmp->content."<br/>";
  13. $tmpHTML .= "<i>".$tmp->url."</i><br /><br />";
  14. echo $tmpHTML;
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos