
14/12/2004, 12:15
|
| | Fecha de Ingreso: diciembre-2004 Ubicación: En mi ksa
Mensajes: 267
Antigüedad: 20 años, 3 meses Puntos: 0 | |
Es bastante grande ahi va
Código:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#000033" text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF">
<div align="center">
<p><strong><font color="#CCCCCC" size="4">Visitantes Online<a name="online"></a></font></strong></p>
</div>
<p align="center"><strong><font color="#CCCCCC" size="4">
<textarea name="textarea" cols="50" rows="8"><?
// Configuración de las variables
$arch = "datos.txt";
// Archivo de datos de los usuarios (ruta completa dentro del servidor).
$logoutTime = 900;
// Indica el tiempo en segundos tras el que un usuario es considerado inactivo.
$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";
?></textarea>
</font></strong><strong><font color="#CCCCCC" size="4"> </font></strong></p>
<p align="center">
<?
// Configuración de las variables
$arch = "datos.txt";
// Archivo de datos de los usuarios (ruta completa dentro del servidor).
$logoutTime = 900;
// Indica el tiempo en segundos tras el que un usuario es considerado inactivo.
$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";
?>
</p>
<p align="center">-------------------------------------------------------------</p>
<p align="center"><strong><font color="#CCCCCC" size="4">Contador de visitas<a name="cont"></a></font></strong></p>
<p align="center"><strong><font color="#CCCCCC" size="4">
<textarea name="textarea2" cols="50" rows="8"><?
$counterFile = "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);
?>
</textarea>
</font></strong></p>
<p align="center">
<?
$counterFile = "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);
?>
</p>
<p align="center">--------------------------------------------------------- </p>
<p align="center"><font color="#CCCCCC" size="4"><strong>Contador Descargas.</strong></font>
<a name="cont2"></a> </p>
<p align="center">
<p align="center"> <strong><font color="#CCCCCC" size="4">
<textarea name="textarea3" cols="50" rows="8">1.- Debeis crear y guardar un archivo llamado por ejemplo download.php con el siguiente código.
<?
$extension = ".zip"; // EXTENSION DE ARCHIVOS
if (file_exists("$archivo$extension")) {
header("location: $archivo$extension");
$file = fopen("contador/$archivo.txt","r"); // contador de downloads
$count = fread($file, 100);
$countplus = ($count + 1);
fclose($file);
$fileb = fopen("contador/$archivo.txt","w");
fwrite($fileb, $countplus, 100);
fclose($fileb);
}
else { echo "El archivo <b>$archivo$extension</b> no existe"; }
?>
2.- Seguidamente debeis crear en vuestro ftp una carpeta que se llame contador y le dais CHMOD 777
El download.php tiene que estar en el mismo directorio o carpeta donde esté el archivo a descargar. Para que el contador funcione correctamente debemos colocar todo en el mismo sitio.
* EJEMPLO:
Si tenemos un archivo para descargar llamado cancion.zip, pues download.php y el archivo cancion.zip lo meteremos en el mismo lugar, y la carpeta "contador" también. Y colocaremos la siguiente url para descargar el archivo:
http://tupagina.com/download.php?archivo=cancion
Para mostrar en cualquier lugar de tu página el número de descargas realizadas debereis colocar el siguiente código:
<?php include("contador/cancion.txt"); ?>
Debes saber que para cada archivo debes crear un .txt con su respectivo nombre, tantos archivos txt como archivos a descargar tengas o quieras saber sus estadisticas de descarga, que los subirás en la carpeta "contador", y les darás CHMOD 666.
</textarea>
</font></strong>
<p align="center"><strong><font color="#CCCCCC" size="4">-----------------------------------------------------------</font></strong>
<p align="center"><strong><font color="#CCCCCC" size="4">Mostrar IP</font></strong>
<a name="ip"></a>
<p align="center"><strong><font color="#CCCCCC" size="4">
<textarea name="textarea4" cols="50" rows="7"><?php
$ip=getenv($REMOTE_ADDR);
include("config.php");
echo $conectar;
echo $ip;
?>
</textarea>
</font></strong>
<p align="center">
<?php
$ip=getenv($REMOTE_ADDR);
include("config.php");
echo $conectar;
echo $ip;
?>
<p align="center">---------------------------------------------------------
<p align="center"><strong><font color="#CCCCCC" size="4">Mostrar la fecha actual</font></strong>
<a name="fecha"></a>
<p align="center"><strong><font color="#CCCCCC" size="4">
<textarea name="textarea5" cols="50" rows="8"><?php
#****Mes en letras****#
echo "<b>Decowar.com<br>";
print date("d");
$m = date("m") -1;
$ma= array("Enero","Febrero","Marzo","Abril",
"Mayo","Junio","Julio","Agosto","Septiembre",
"Octubre","Noviembre","Diciembre") ;
$ml = " de $ma[$m] del ";
echo "$ml";
print date("Y");
echo ".</b>";
?> </textarea>
</font></strong>
<p align="center">
<?php
#****Mes en letras****#
echo "<b>Decowar.com<br>";
print date("d");
$m = date("m") -1;
$ma= array("Enero","Febrero","Marzo","Abril",
"Mayo","Junio","Julio","Agosto","Septiembre",
"Octubre","Noviembre","Diciembre") ;
$ml = " de $ma[$m] del ";
echo "$ml";
print date("Y");
echo ".</b>";
?>
<p align="center">© Copyright 2004 <a href="www.webexperto.cl.tc" target="_blank"><font color="#0099FF">Webexperto</font></a>.
Todos los derechos reservados.<br>
Cualquier comentario o sugerencia sobre este sitio puede ser enviado al webmaster.<strong>
</strong>
</body>
</html></textarea>
</font></strong></p>
</div>
</body>
</html>
__________________ --------------------------------------------------
[:: Matthew Beyer::] MaEsTrOsWeB
Chile
-------------------------------------------------- |