Avatar Image
Usuario habitual
Usuario habitual

Pues estoy intentando acer un contador de downloads para mi web pero la verdad que no tengo ni idea, e buscado por hay y he encontrado la manera de acerlo, pero aun asi ni idea. Aver si podeis ayudarme.

El archivo que kiero que se descarguen se llama "Logan-Totti-we6fe.avi", aver que e exo mal.

He creado una carpeta llamada contar, le e dado CHMOD 777 y e metido un .txt para que cuente las descargas.
Luego e metido este codigo en un archivo llamado download.php en el mismo sitio que el archivo a descargar.

<?
$extension = ".avi";

if (file_exists("$Logan-Totti-we6fe$.avi")) {
header("location:URL $Logan-Totti-we6fe$.avi");
$file = fopen("contar/$Logan-Totti-we6fe.txt","r");
$count = fread($file, 100);
$countplus = ($count + 1);
fclose($file);
$fileb = fopen("contar/$Logan-Totti-we6fe.txt","w");
fwrite($fileb, $countplus, 100);
fclose($fileb);
}

else { echo "El archivo $Logan-Totti-we6fe$.avi no existe"; }

?>


El codigo lo e sacado de aki http://www.xergio.net/index.php?aprende&con=21

Un saludo,DEW!

Avatar Image
@man / @woman
@man / @woman

¿que error te da?

Aprovechando que mi@ tiene mysql lo podrías hacer con mysql.

Avatar Image
Usuario habitual
Usuario habitual

El error que me da es que al poner la direccion pa descargar,que debe ser esta,no?

https://goalssoccerspain.webcindario.com/download.php?archivo=Logan-Totti-we6fe

Me pone unknow ¿que puede ser que haga mal?

Es que no tengo ni idea ni sikiera de lo que es mysql, podrias explicarme mas o menos que deberia hacer para hacerlo de esa manera.

Un saludo y gracias,DEW!

Avatar Image
@man / @woman
@man / @woman

if (file_exists("$Logan-Totti-we6fe$.avi&quot) {

Esta línea esta mal...

Revisa de donde has sacado el script pone:
if (file_exists("$archivo$extension&quot) {

Avatar Image
Usuario habitual
Usuario habitual

¿que es lo q le falla a esa linea?

Lo siento pero es q no tengo ni idea de acer esto y es la primera vez q intento acerlo.

Un saludo,DEW!

Avatar Image
Usuario habitual
Usuario habitual

Mira aver si este codigo estaria bien porfavor.
La verdad es que soy un cazurro y no tengo ni puñeteria idea,jeje!
¿para subir algo en php hay q acer algo especial?


<?
$extension = ".avi";

if (file_exists("$Logan-Totti-we6fe$.avi")) {
header("location: https://goalssoccerspain.webcindario.com/analisis.htm $Logan-Totti-we6fe$.avi");
$file = fopen("contar/$archivo.txt","r");
$count = fread($file, 100);
$countplus = ($count + 1);
fclose($file);
$fileb = fopen("contar/$archivo.txt","w");
fwrite($fileb, $countplus, 100);
fclose($fileb);
}

else { echo "El archivo <b>$archivo$.avi</b> no existe"; }

?>

SORRY por mi ignorancia.

Un saludo,DEW!!

Avatar Image
@man / @woman
@man / @woman

A ver.... si copias el script de una página hazlo bien.... la línea que te digo esta mal copiada, como podras ver no es igual... porlo que cambialo.

Avatar Image
Usuario habitual
Usuario habitual

¿pero que es lo q tengo q cambiar?
Lo siento por acrte perder el tiempo pero es q soy mu burrillo,jeje!!

Un saludo,DEW!

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por escuder16
¿pero que es lo q tengo q cambiar?
Lo siento por acrte perder el tiempo pero es q soy mu burrillo,jeje!!


Tienes que ir a la página donde copiastes el código y copiar el código exactamente sin tocar nada....
Avatar Image
Usuario habitual
Usuario habitual

Vale,ya lo e cambiado.
Aora el link de descarga deberia ser este,no?

https://goalssoccerspain.webcindario.com/download.php?archivo=Logan-Totti-we6fe

Al pinxar me pone El archivo Logan-Totti-we6fe.avi no existe.

¿que es lo q puede estar mal?

Un saludo,DEW!

Avatar Image
@man / @woman
@man / @woman

Seguro que has copiado bien el código???

Avatar Image
Usuario habitual
Usuario habitual

YA ME FUNCIONA!!!!!

Muxas gracias tio, en serio q gracias por ayudarme.

Un saludo,DEW!

Avatar Image
Usuario habitual
Usuario habitual

Una ultima pregunta,aora para mostrar el numero de descargas¿q deberia acer?


En la web pone esto:

<?php
include("contar/lalala.txt");
?>

Tendria que cambiar el lalala.txt por el nombre del .txt donde se esta contando el numero de descargas,no?
Que quedaria asi:

<?php
include("contar/Logan-Totti-we6fe.txt");
?>

¿aora ese codigo donde deberia ponerlo?

Un saludo y gracias por todo,DEW!

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por escuder16

<?php
include("contar/Logan-Totti-we6fe.txt&quot;
?>


Pues en una página donde quieras que se muestre.... esa página debera ser .php para que entienda el script.
Avatar Image
Usuario habitual
Usuario habitual

Mi pagina es .htm ¿entonces no puedo ponerlo de ninguna manera?

Bueno tampoco pasa nada.

Un saludo y gracias,DEW!

Avatar Image
@man / @woman
@man / @woman

Cambias la página a .php y listo....

Para meter código php la página debe ser .php, pero tan solo has de cambiar el nombre y los enlaces.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 13/Sep/2003, 00:22
fierix MaIcOl1707Sep/03
Por: , el 16/Jun/2003, 21:19
dioshd phpmysql.tk1624Jun/03
Por: , el 18/Jun/2009, 17:57
gothazz chavp NoSetup.org GestionXls JoaoTeamm11747Jun/09
Por: , el 12/Ene/2008, 11:31
PIVITOS TheBlackWolf PaseanteDelForo Calle73831Jan/08