Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Ilość wyników w google
Forum PHP.pl > Forum > Przedszkole
binprogrammer
Witam. Znalazłem skrypt php, który pokazuję ilość wyników dla danej frazy w google, jednak coś chyba nie tak. Pokazuję błąd w 5 i 8 linii, wiecie może jakby ten błąd naprawić?

  1. <?PHP
  2. function pobierz_google_suggest($slowo){
  3.  
  4. // Pobieramy plik xml google z wynikami podpowiedzi dla naszego słowa do obiektu simplexml
  5. $toplevel = simplexml_load_file('http://www.google.com/complete/search?hl=en&xml=true&qu='.$slowo);
  6.  
  7. //-------Pierwsza pętla po sekcji CompleteSuggestion
  8. foreach($toplevel -> CompleteSuggestion as $CompleteSuggestion){
  9. //Pętla pobierająca podpowiedż dla naszego słowa
  10. foreach($CompleteSuggestion -> suggestion as $suggestion){
  11. $suggest[] = $suggestion['data'];
  12. }
  13. //Pętla pobierająca ilość wyników dla naszego słowa
  14. foreach($CompleteSuggestion -> num_queries as $num_queries){
  15. $wynikow[] = $num_queries['int'];
  16. }
  17. }
  18.  
  19. //Tutaj już tylko przykładowa obsługa danych do wyświetlenia
  20. $ile = count($suggest);
  21. $dane = '';
  22. for($i=0; $i <$ile; $i++){
  23. $dane .= $suggest[$i].' '.$wynikow[$i].'<br />';
  24. }
  25. return $dane;
  26. }
  27.  
  28. echo pobierz_google_suggest('test');
  29. ?>


Warning: simplexml_load_file(http://www.google.com/complete/search?hl=en&xml=true&qu=test) [function.simplexml-load-file]: failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request in /home/binprogr/public_html/gginfo/haslo.php on line 5

Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "http://www.google.com/complete/search?hl=en&xml=true&qu=test" in /home/binprogr/public_html/gginfo/haslo.php on line 5

Warning: Invalid argument supplied for foreach() in /home/binprogr/public_html/gginfo/haslo.php on line 8

PRoszę o pomoc, dzięki smile.gif
!*!
Wklej ten link do przeglądarki i uzyskasz odpowiedź. Poza tym skorzystaj z oficjalnego API https://developers.google.com/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.