Función en PHP que devuelve un string con la cantidad de páginas que google indexó de un sitio dado.
Este sensillo script ejecuta una consulta sobre google para localizar las paginas indexadas , posteriormente con expresiones regulares y un juego de reemplazos extrae el número de páginas indexadas de manera de poder mostrarlo en el lugar que querramos.
Es muy útil para tableros de control con estadisticas de sitios donde podemos consultar varios sitios al mismo tiempo e ir siguiendo las indexaciones de ellos a lo largo del tiempo.
print 'cantidad de páginas indexadas '. busca('www.codigogratis.com.ar');
function buscar($busca)
{
$gestor=fopen('http://www.google.com.ar/search?hl=es&q=site%3A'.$busca,"r");
$bufer="";
while (!feof($gestor)) {
if(ereg('aproximadamente ([0-9])*',fgetss($gestor, 4096),$res))
{
$res[0]=trim(str_replace("aproximadamente ","",$res[0]));
break;
}
}
fclose ($gestor);
return $res[0];
}
