Марк Вудман (Mark Woodman) написал любопытный класс для вывода Google Pagerank средствами PHP 5.
На информацию наткнулся здесь.
Минимально, для непосредственного выполнения возложенной задачи, понадобиться два класса. Это cacher.class.php и google_pagerank.class.php.
Простейший пример выглядит примерно так:
require_once("popstats/google_pagerank.class.php");$rankObject = new GooglePageRank("http://www.someDomain.com");$pageRank = $rankObject->pagerank;echo $pageRank;
Класс так же поддерживает кеширование на хосте. И даже позволяет настраивать время, через которое кеш должен обновляться. Ниже пример, при которомкеш будет обновляться раз в шесть часов. 21600 = 6 * 60 * 60.
$rankObject = new GooglePageRank("http://www.someDomain.com", 21600);
Если же не указать ничего - то по дефолту - обновление кеша - раз в сутки.
Жилинский
У меня тоже есть небольшой кусочек кода для этого - вот тут можно его скачать и глянуть как работает:
http://zhilinsky.ru/2008/03/06/pr-cy-php/