ideas y proyectos de código abierto
Posteos etiquetados Manuales
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";
?>
Icono en la barra de direcciones
19-Oct-09
Para colocar un icono en la barra de direcciones has de poner el siguiente código:
<link rel="shortcut icon" href="⁄imagenes⁄tu_icono.ico">
y si deseas poner un icono por cada página, bastará con repetir la operación en cada página.
Imagen de fondo fija mediante CSS
19-Oct-09
Si quieres poner una imagen de fondo fija en tu sitio web basta con incluir lo siguiente en tu hoja de estilos CSS:
{ background: white url(imagen_que_deseas_fija.gif);
background-attachment: fixed }
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.



