Pobranie podpowiedzi (suggest) z google dla wpisywanego słowa
Funkcja pobiera słowo i zwraca dla niego podpowiedzi oraz ilość wyników z google funkcja korzysta z pliku xml udostępnianego przez google.
Funkcja pobierz_google_suggest($slowo) przyjmuje 1 parametr - szukane słowo
Przykładowy wynik dla słowa PHP
phpbb 155000000
php date 100000000
phpmyadmin 6620000
php tutorial 10000000
php array 5880000
php redirect 2600000
php include 55100000
php foreach 30300000
php mail 214000000
phproxy 312000
Listing
<?PHP
function pobierz_google_suggest($slowo){
// Pobieramy plik xml google z wynikami podpowiedzi dla naszego słowa do obiektu simplexml
$toplevel = simplexml_load_file('http://www.google.com/complete/search?hl=en&xml=true&qu='.$slowo);
//-------Pierwsza pętla po sekcji CompleteSuggestion
foreach($toplevel -> CompleteSuggestion as $CompleteSuggestion){
//Pętla pobierająca podpowiedż dla naszego słowa
foreach($CompleteSuggestion -> suggestion as $suggestion){
$suggest[] = $suggestion['data'];
}
//Pętla pobierająca ilość wyników dla naszego słowa
foreach($CompleteSuggestion -> num_queries as $num_queries){
$wynikow[] = $num_queries['int'];
}
}
//Tutaj już tylko przykładowa obsługa danych do wyświetlenia
$ile = count($suggest);
$dane = '';
for($i=0; $i <$ile; $i++){
$dane .= $suggest[$i].' '.$wynikow[$i].'<br />';
}
return $dane;
}
echo pobierz_google_suggest('php');
?>
Dodano przez: igor
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno