Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Ilość wyników w google
binprogrammer
post 28.07.2012, 18:11:55
Post #1





Grupa: Zarejestrowani
Postów: 249
Pomógł: 8
Dołączył: 10.08.2011
Skąd: Bełchatów

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post
!*!
post 28.07.2012, 18:18:32
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Wklej ten link do przeglądarki i uzyskasz odpowiedź. Poza tym skorzystaj z oficjalnego API https://developers.google.com/

Ten post edytował !*! 28.07.2012, 18:18:59


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.07.2025 - 11:43