ideas y proyectos de código abierto
Posteos etiquetados scripts
Calcula los usuarios en linea de tu sitio
19-Oct-09
Si deseas saber los usuarios que hay en línea en tu sitio puedes incluir el siguiente script:
<?php
// usuarios_en_linea.php - Usuarios en linea con PHP sin utilizar bases de datos
// Tiempo que tarda en expirar la sesión en segundos.
$fin_session = 600;
// En usuarios.dat guardaremos la IP y la hora en que el usuario inicio la sesión
// recuerda darle permisos de escritura.
$arr = file("usuarios.dat");
$contenido = $REMOTE_ADDR.":".time()." ";
for ( $i = 0 ; $i < sizeof($arr) ; $i++ )
{
$tmp = explode(":",$arr[$i]);
if (( $tmp[0] != $REMOTE_ADDR ) && (( time() - $tmp[1] ) < $fin_session ))
{
$contenido .= $REMOTE_ADDR.":".time()." ";
}
}
$fp = fopen("usuarios.dat","w");
fputs($fp,$contenido);
fclose($fp);
$array = file("usuarios.dat");
$USUARIOS_EN_LINEA = count($array);
// Mostramos el número de usuarios en linea
echo "Hay ".$USUARIOS_EN_LINEA." usuarios en linea";
?>
Calcular el tiempo de carga de una página
19-Oct-09
Para calcular y mostrar el tiempo de carga de una página, tienes que incluir el siguiente código al principio de la página:
<?php
$mtime = microtime();
$mtime = explode(" ",$mtime);
$mtime = $mtime[1] + $mtime[0];
$tiempoinicial = $mtime;
?>
y al final de la página insertar este otro código:
<?php
$mtime = microtime();
$mtime = explode(" ",$mtime);
$mtime = $mtime[1] + $mtime[0];
$tiempofinal = $mtime;
$tiempototal = ($tiempofinal - $tiempoinicial);
echo "La página ha cargado en ".$tiempototal." segundos";
?>
Como crear un contador de visitas
13-Abr-08
Para crear un sencillo y práctico contador de visitas para tu Portal basta con que introduzcas este código php.
<?php
$counterFile = "contador_de_visitas.txt";
function displayCounter($counterFile) {
$fp = fopen($counterFile,rw);
$num = fgets($fp,5);
$num = 1;
echo "$num";
exec( "rm -rf $counterFile");
exec( "echo $num > $counterFile");
}
if (!file_exists($counterFile)) {
exec( "echo 1 > $counterFile");
}
displayCounter($counterFile);
?>
Y con esto ya tienes un sencillo y útil contador de visitas.
Como ver el codigo fuente de una web
13-Abr-08
Para ver el código fuente de una página web graba este script como vercodigofuente.php (o cualquier otro nombre) lo guardas en la raiz de tu server y para obtener la información basta con que escribas en tu navegador http://tudominio/vercodigofuente.php
<?php
function getSource($host,$page) {
$archivo = file("http://$host/$page");
reset ($archivo);
while (list ($clave, $val) = each ($archivo)) {
echo htmlentities($val).'<br>';
}}
getSource("<strong>www.tudomio.com</strong>/","<strong>index.html</strong>");
//getSource("<strong>www.tudominio.com</strong>/",""); <-- Tambien funciona
?>
Lo que esta en negrita en el código php es para que lo cambies por el dominio y página web que quieras ver el código fuente (valido para páginas php)
Y con esto ya puedes ver el código fuente de la web que quieras.
Informacion del Servidor
10-Abr-08
Puedes utilizarlo tambien en localhost. Una vez guardado este diminuto pero importantisimo y muy eficaz script:
<?php phpinfo(); ?>
como infoserver.php (o cualquier otro nombre) lo guardas en la raiz de tu server y para obtener la información basta con que escribas en tu navegador http://tudominio/infoserver.php
Y con esto ya tienes información de tu server.
Pon Cursores en tu Web
10-Abr-08
En la raiz de tu CMS pones el archivo tucursor.cur o tucursor.ani pues acepta cursores animados.
Luego abres con un editor de texto el archivo style.css que utilice tu plantilla y pones justo después de BODY la siguiente linea de código:
{ cursor:url("nombredetucursor.cur"); }
Y ya tienes el cursor instalado en tu web.



