ELSERVER.COMBuscar alt-f
|
|
Argumento |
Tipo |
Descripción |
|
|---|---|---|---|
|
puntero |
Cadena |
Requerido |
El dominio puntero del que se desea obtener el reporte. |
|
año |
Entero |
Requerido |
El año del reporte |
|
mes |
Entero |
Requerido |
El mes del reporte |
|
seccion |
Cadena |
Requerido |
Sección.
Debe tener la forma |
Devuelve una matríz con la información de estadística Web resumida para el mes elegido. Función:
$gp->call ( 'estadisticas.web.resumen', $host, $anio, $mes );
|
Argumento |
Tipo |
Descripción |
|
|---|---|---|---|
|
Host |
Cadena |
Requerido |
El host del que se quiere obtener el reporte |
|
Año |
Entero |
Requerido |
El año del que se quiere el reporte |
|
Mes |
Entero |
Requerido |
El mes del que se quiere el reporte |
Devuelve una matriz con los meses para los cuales hay estadisticas disponibles.
Función:
$gp->call ( 'estadisticas.web.meses' );
Ver las Estadisticas sin Acceder al Panel de Control
<?php include('GP.php'); // Esta librería está disponible de forma global // Configuracion $anioactual = date("Y"); // Tomamos el Año actual $mesactual = date("m"); // Tomamos el Mes actual $micuenta = 'micuenta'; // El nombre de la cuenta con la que validamos en el Panel, para las estadisticas podemos crear un Usuario con esos permisos nada mas. $miusuario = 'usuario'; // Del panel, Ej: estadisticas si lo creamos como recomiendo en el punto anterior. $miclave = 'clave'; // Clave no hay mucho para aclarar $midominio = $_SERVER["SERVER_NAME"]; // Si la direccion de esta pagina esta en el mismo sitio del que queremos ver las estadisticas de esta forma nos ahorramos una variable. $mihtml = 'awstats.'.$midominio.'.html'; // Este es el nombre de la pagina que llamamos $gp = GP_open(); // Devuelve un objeto de acceso al GridPanel $gp->connect(); // Hay que conectarse al servicio // Primero nos identificamos if(!$gp->call('log.in',$micuenta, $miusuario, $miclave)) { print "Error de Acceso: ".$gp->faultString."<br />\n"; $gp->disconnect(); exit; } //Nos fijamos si tenemos algun parametro interno o mostramos la pagina por defecto if(isset($_REQUEST[s])) { $mihtml = $_REQUEST[s]; newurl($midominio,$mihtml,$anioactual,$mesactual,$mihtml); } else { $mihtml = 'awstats.'."$midominio".'.html'; newurl($midominio,$mihtml,$anioactual,$mesactual,$mihtml); } // Esta funcion la necesitamos para ir trayendo los datos de las distintas secciones, esto sale de los links del la pagina principal. function newurl($midominio,$mihtml,$anioactual,$mesactual,$mihtml) { global $gp; $html = $gp->call('estadisticas.web.ver', $midominio, $anioactual, $mesactual, $mihtml); $html = preg_replace('/<a href="(.*?)" target="awstatsbis">/','<a href="'.$_SERVER["SCRIPT_NAME"].'?s=$1" target="_blank">', $html); echo $html; } $gp->disconnect(); // No olvidar desconectarse al finalizar ?>
Categorías: Panel | API
Esta página fue modificada por última vez el 21:25, 4 sep 2007.
Esta página ha sido visitada 688 veces.