Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyszukiwarka google AJAX tyko 4 wyniki, Jak zwiększyć ilość wyników wyszukiwania google w ajax
lipek80
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 26.03.2014

Ostrzeżenie: (0%)
-----


Witam

Posiadam skrypt:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html>
  3. <head>
  4. <title>Google Ajax Search API - Przykład 7</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6. <script src="http://www.google.com/jsapi?key=ABQIAAAAOveZ-pPazto5TxTuQVsGzRRQsNKwDkcu1ksVEgwA-eAA9pBEMhTKP2mtcci2gxVi2RuUjbqVbC6oJQ" type="text/javascript"></script>
  7. <script type="text/javascript">
  8. google.load("search", "1");
  9.  
  10. function OnLoad()
  11. {
  12. GSearch.getBranding(document.getElementById("branding"));
  13. }
  14.  
  15. google.setOnLoadCallback(OnLoad);
  16.  
  17.  
  18.  
  19. </script>
  20. </head>
  21. <body>
  22.  
  23.  
  24. <form action="<?php echo basename($_SERVER['PHP_SELF']); ?>" method="post">
  25. <div>
  26. <input type="text" name="szukaj" value="" />
  27. <input type="submit" value="Szukaj" />
  28. </div>
  29. </form>
  30. <ol>
  31. <?php
  32.  
  33. if (isset($_POST['szukaj']) && trim($_POST['szukaj'])) {
  34.  
  35.  
  36. $url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&hl=pl&lr=lang_pl&q=" . urlencode($_POST['szukaj']);
  37.  
  38. $ch = curl_init();
  39. curl_setopt($ch, CURLOPT_URL, $url);
  40. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  41. curl_setopt($ch, CURLOPT_REFERER, "http://www.k-komp.pl");
  42. $body = curl_exec($ch);
  43. curl_close($ch);
  44.  
  45. $json = json_decode($body);
  46.  
  47. /*
  48.   Pola:
  49.   unescapedUrl
  50.   url
  51.   visibleUrl
  52.   cacheUrl
  53.   title
  54.   titleNoFormatting
  55.   content
  56.   */
  57.  
  58. foreach ($json->responseData->results as $wyn) {
  59. echo "<p><strong>URL: </strong>" . htmlspecialchars($wyn->visibleUrl) . "</p>";
  60. echo '</li>';
  61. }
  62. }
  63.  
  64.  
  65.  
  66. ?>
  67. </ol>
  68.  
  69. <div id="branding">Loading...</div>
  70.  
  71. </body>
  72. </html>


Który uruchomiony jest na:

http://www.k-komp.pl/tajne/google-api-7.php

Powyższy skrypt wyświetla mi tylko 4 wyniki.

Jak zrobić aby wyświetlał przynajmniej 10 wyników?
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: 25.08.2025 - 07:16