Publicentral.com - promocion,paginas,web,tutores,publicentralPromocion de paginas webs
Mostrando Codigo - Php
Code

Php - Contador de descargas de archivos

Códigos Php

El script cuenta cuantas veces ha sido descargado un archivo, almacenando esta informacion en un archivo de texto.
Visitas: 33,903 - 26/06/2004 23:45:52
CODIGO SIN DEMOSTRACIONNO CONTIENE ARCHIVO DESCARGABLEComentario
EXPLICACION

En principio debemos de crear un archivo de texto llamado cuenta.txt, por lo que el Path o Ruta nos quedaria de esta forma:
/archivos/cuenta.txt

Una vez creado el archivo de texto, copiaremos el codigo Php y crearemos un archivo llamado descarga.php y guardarlo.

Para ejecutar el script:

http://www.tu_web/descarga.php?archivo=333.zip

Donde 333.zip seria el nombre del archivo que queremos descargar.
Al Archivo de texto se le sumará un valor.

CODIGO
Codigo probado en ChromeCodigo probado en Mozilla FirefoxCodigo probado en Internet Explorer 7+Codigo probado en OperaCodigo probado en Safari


// Codigo ofrecido por Tutores.org

  1. <?php
  2. $directorio_descargas = '/archivos/';
  3. $contador = 'cuenta.txt';
  4. $cf = fopen($counter, "w+");
  5. fputs($cf, "$_GET['archivo']");
  6. fclose($cf);  
  7. $mi_archivo = $_GET['archivo'];
  8. $fp = fopen($mi_archivo,"rb");
  9. $tamano_archivo = filesize($file);
  10. header("Content-type: application/download ");
  11. header("Content-length: $tamano_archivo ");
  12. fpassthru($fp);
  13. fclose($fp);
  14. ?>



ENLACE AL CODIGO
Si quieres enlazar desde tu pagina a este codigo
<!-- Inicio enlace Tutores.org -->
<a title="Tutores.org - Contador de descargas de archivos" href="http://www.tutores.org/codigo/1181/" target="_blank">Contador de descargas de archivos</a>
<!-- Final enlace Tutores.org -->
COMENTARIOS
Comentario usuario
01/05/2004 16.50.01
4 5
Este codigo me da un error, no se si sera por que uso la version 4.0 de PHP , pero como soy un poco novato en este lenguaje, aun no me entero de nada. El error es este:

Parse error: parse error, unexpected T_VARIABLE in d:ppservwwwdescarga.php on line 5
Comentario usuario
19/04/2003
3 5
hola
a ver si puedes indicar cual es la linea 5 donde te da el error
saludos
Comentario usuario
Buenas noches
4 5
el error q tiene en la linea 5 es el punto y coma (;) y pero en la linea 14 da otro error y soy novato tambien.
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/monchome/public_html/descarga.php on line 14
Comentario usuario
01/05/2004 16.50.01
3 5
Su contador no funcionó, publique otro tutorial que funciones y explicalo mejor
Comentario usuario
Alecito208
4 5
Hola, tengo problemas con el codigo cuando le doy descargar el archivo no funciona sale un mensaje de error de internet.

Espero su respuesta.
Comentario usuario
Verro
5 5
coloca algo que sirva!!!!
Comentario usuario
21-11-2007 14:50:03
1 5
hola salvaje explicalo mejor px no seas asi como muestro las descargas en mi web y tambien... bueno yo si lo hice pero dejo de funcionar de la noche a la mañana mi archivo txt donde se guarda la cantidad de descargas no abre en mi pagina pero en forma local funciona bien es una huevada todo esto
INSERTAR COMENTARIO

Usuario:
Email:
Comentario:
Codigo Seguridad


Antes de enviar un comentario...
Todos los comentarios son revisados personalmente
Todo comentario que no haga relacion al codigo mostrado en esta pagina sera eliminado

Usuarios registrados tienen preferencia en recibir respuestas de ayuda!!
Ademas de poder insertar Imagenes,Enlaces y otras propiedades del editor.
Por favor, insertar los comentarios descriptivos.