Bonjour tout le monde , j’ai trouvé ce script mais il me retoune toujours 0
nb: ceci est une api de google

<?php

    function getGoogleCount($domain)
     {
$content = file_get_contents('http://ajax.googleapis.com/ajax/services/' .
      'search/web?v=1.0&filter=0&q=site:'.$domain);
$data = json_decode($content, true);
return intval($data->responseData->cursor->estimatedResultCount);
}
echo getGoogleCount('http://www.grafikart.fr/');
?>

Merci

5 réponses


Xen0risDEV
Réponse acceptée

Comment ça ? car moi cela m'affiche 8K :S
Remplace ta fonction par le code que je t'es donnée plus haut:

function getGoogleCount($domain) {
    $content = file_get_contents('http://ajax.googleapis.com/ajax/services/' .
        'search/web?v=1.0&filter=0&q=site:' . urlencode($domain));
    $data = json_decode($content);
    $result = intval($data->responseData->cursor->estimatedResultCount);

    if ($result > 1000) {
      $result = floor($result / 1000) . 'K';
    }
    return $result;
}

echo getGoogleCount('http://www.grafikart.fr');

Essaye donc:

function getGoogleCount($domain) {
    $content = file_get_contents('http://ajax.googleapis.com/ajax/services/' .
        'search/web?v=1.0&filter=0&q=site:' . urlencode($domain));
    $data = json_decode($content);
    $result = intval($data->responseData->cursor->estimatedResultCount);
    if ($result > 1000) {
      $result = floor($result / 1000) . 'K';
    }
    return $result;
}
echo getGoogleCount('http://www.grafikart.fr');

Merci F0rZ3r0 ;)

De rien ses avec plaisir :)

Salut tout le monde,

Mon problème a moi c'est qu'il ne reflète pas le résultat réel qu'on vois dans le moteur de recherche...

et j'aimerais comprendre pourquoi ? avez-vous une idée ?

Cordialement