- Messages
- 1,811
- Reaction score
- 7
- Points
- 38
Pues aqui voy a hacer unos Aportes de Scripts en PHP... :naughty:
Tiempo En Procesar una pagina
Saber usuarios Activos en la web
Saber la Ip con y sin proxie
Bueno... aqui voy a estar poniendo scripts! para los que gusten
Un saludo a Todos
Tiempo En Procesar una pagina
PHP:
<?php
//Iniciamos básicamente el conteo del microtime.
$mtime1 = microtime();
$mtime1 = explode(" ",$mtime1);
$mtime1 = $mtime1[1] + $mtime1[0];
$starttime = $mtime1;
?>
<html>
<head>
<title>Demo</title>
</head>
<body bgcolor="#FFFFFF">
</body>
</html>
<?php
//Finalizamos el proceso relativamente. debe de ir hasta abajo!!!
$mtime2 = microtime();
$mtime2 = explode(" ",$mtime2);
$mtime2 = $mtime2[1] + $mtime2[0];
$endtime = $mtime2;
$totaltime = ($endtime - $starttime);
echo "<font size=1 face=verdana><center>[página procesada en $totaltime segundos]</center></font>";
?>
PHP:
<?php
// Configuración de las variables
$arch = "dades.txt"; // Archivo de datos de los usuarios (coloque la ruta completa dentro del servidor).
$logoutTime = 900; // Tiempo tras el cual un usuario es considerado inactivo (en segundos).
$IP = $REMOTE_ADDR;
$count = 0;
$res = ´´;
$fp = fopen($arch,"r");
$t = time();
$content = fread($fp,filesize($arch));
fclose($fp);
$lineas = split(" ",$content);
for ($i=0; $i < count($lineas); $i++)
{
$datos = split(´:´,$lineas[$i]);
$n = $t - $logoutTime;
if ($datos[0] != $IP && $datos[1] > ($n)) {
$res .= "$datos[0]:$datos[1] ";
$count++;
}
}
$res .= "$IP:$t ";
$count++;
$fp = fopen($arch,"w");
fwrite ($fp,$res);
fclose($fp);
echo "Hay $count visitantes activos";
?>
PHP:
<?php
function realip()
{
if ($for = getenv(´HTTP_X_FORWARDED_FOR´))
{
$afor = explode(",", $for);
return trim($afor[0]);
}
else
{
return getenv(´REMOTE_ADDR´);
}
}
?>
Un saludo a Todos
Last edited by a moderator: