elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 12:32  


Tema destacado: Recuperar cuenta de Google, GMail, Youtube

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP
| | | |-+  Algun Script Php para crear un simple contador de descargas
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Algun Script Php para crear un simple contador de descargas  (Leído 1,886 veces)
neopuerta360

Desconectado Desconectado

Mensajes: 240


La mejor comunidad de neopets


Ver Perfil WWW
Algun Script Php para crear un simple contador de descargas
« en: 25 Septiembre 2010, 23:18 »

Hola estoy buscando la manera de poder insertar en pequeño contador de descargas cada vez que se de click en el Link de descarga sin usar un bd mysql solo simple script php.
 :D


En línea

neopuerta360

Desconectado Desconectado

Mensajes: 240


La mejor comunidad de neopets


Ver Perfil WWW
Re: Algun Script Php para crear un simple contador de descargas
« Respuesta #1 en: 25 Septiembre 2010, 23:33 »

Encontre este codigo pero no se si esta bueno:


archivo:

Código
<form method="get" action="descargas.php">
<input type="hidden" name="direccion" value="direccion_del_programa.exe">
<input type="submit" value="Bajar Programa.exe">
</form>
 

descargas.php:

Código
<?
$direc=$_GET['direccion'];
$file=file("contador_".$direc);
 
if($file[0]!=""){
  $numero=$file[0][0]+1;
} else $numero=0;
 
$fp=fopen("contador_".$direc,"w");
fwrite($fp,$numero);
fclose($fp);
?>
 



En línea

bomba1990


Desconectado Desconectado

Mensajes: 383



Ver Perfil WWW
Re: Algun Script Php para crear un simple contador de descargas
« Respuesta #2 en: 25 Septiembre 2010, 23:57 »

para sber si esta bueno o no, la mejor forma es probarlo. se ve bien el codigo, pero tendrias que poner una parte que redireccione al programa.
En línea

"Cuando le di de comer a los pobres me llamaron santo, pero cuando pregunte porque los pobres eran pobres me dijeron comunista"

http://sosinformatico.blogspot.com/
http://www.publisnet.com.ve
Diabliyo


Desconectado Desconectado

Mensajes: 1.270


M.S.I Angel Cantu


Ver Perfil WWW
Re: Algun Script Php para crear un simple contador de descargas
« Respuesta #3 en: 28 Septiembre 2010, 16:30 »

Si no programas en PHP, mejor ni le escarbes porque vas a tostear basura.

Lo mas aconsejable es manejar un PHP que disfrace o protega la descarga (jamas sepa la ubicacion). EL proceso es:

Como creas el enlace:
Código:
<a href="descargas.php?id=1234">Archivos Bajame</a>

Tomamos en cuenta que id=1234, el 1234 corresponde a una celda de la Base de Datos que se asocia con el archivo.

Dentro del archivo descargar.php

Código:
<?php
$consulta= mysql_query(); // consultamos, aqui metemos el ID

if( si_no_tuvo_exito() )
{
header( 'HTTP/1.0 404 Not Found' );
echo "<h1><b>Error:</b> el archivo que has intentado descargar no existe.</h1>";
}
else // si hubo exito
{
$buf= mysql_fetch_array(); // obtenemos

//armamos archivo
$type_file= //ponemos el tipo
$put_file= //ponemos el archivo "dato.doc"
$put_url= //ponemos la URL "/aqui/tengo/elarchivo/"

header( 'Content-Type: '. $type_file);
header( 'Content-Disposition: attachment; filename='. $put_file );
echo file_get_contents( $put_url.$put_file );
unset($tmp);

header( 'Location: ?' );
}
?>
En línea

neopuerta360

Desconectado Desconectado

Mensajes: 240


La mejor comunidad de neopets


Ver Perfil WWW
Re: Algun Script Php para crear un simple contador de descargas
« Respuesta #4 en: 25 Octubre 2010, 01:01 »

Contador de desgarga solucionado.

Código
<?
//determin la direccion de descarga
$url_descarga="http://url/archivo.zip";
 
if (is_writeable("contador.txt"))//contador
{
$arrayfichero=file("contador.txt");
$arrayfichero[0]++;
$fichero=fopen("contador.txt","w");
$grabar=fwrite($fichero,$arrayfichero[0]);
$cerrar=fclose($fichero);
}
header("location:$url_descarga");
?>
 
En línea

Shell Root


Desconectado Desconectado

Mensajes: 2.456


Alex Jurado


Ver Perfil WWW
Re: Algun Script Php para crear un simple contador de descargas
« Respuesta #5 en: 25 Octubre 2010, 01:17 »

Creo que sería mejor así, ya que si el archivo no contiene nada saldrá el siguiente error, también sería bueno la verificación del contenido del archivo, por si quizás tiene texto.
Código
PHP Notice:  Undefined offset: 0 in /home/shellroot/Escritorio/PoC.php on line 6

Código
if (is_writeable("PoC.txt"))
{
$arrayfichero=file("PoC.txt");
if(empty($arrayfichero[0])){$arrayfichero[0] = 1;}
else{$arrayfichero[0]++;}
$fichero=fopen("PoC.txt","w");
$grabar=fwrite($fichero,$arrayfichero[0]);
$cerrar=fclose($fichero);
}
En línea

---
neopuerta360

Desconectado Desconectado

Mensajes: 240


La mejor comunidad de neopets


Ver Perfil WWW
Re: Algun Script Php para crear un simple contador de descargas
« Respuesta #6 en: 25 Octubre 2010, 01:24 »

mmmm ok!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[vbs] Ayuda para crear un script para netstumbler
Scripting
P4nd3m0n1um 1 1,894 Último mensaje 8 Febrero 2011, 00:46
por P4nd3m0n1um
¿Maneras de crear una web de descargas respetando las leyes?
Dudas Generales
motocros_elche 2 2,100 Último mensaje 25 Abril 2011, 03:37
por motocros_elche
Duda con simple script
Ingeniería Inversa
.:UND3R:. 4 434 Último mensaje 27 Agosto 2011, 03:34
por Иōҳ
Contador de descargas
Desarrollo Web
avmiitxe 2 1,183 Último mensaje 26 Septiembre 2011, 20:58
por dark_sargon
Crear un simple hack ayuda!!
Windows
bxanditox 4 601 Último mensaje 25 Enero 2012, 23:10
por bxanditox
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines