Loading:


    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



    Napisz Artyku³

    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
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors