Llevo ya una semana dandole vueltas al codigo y no hay manera.
Asi que recurro a vosotros todopoderosos a pediros ayuda.
La idea es que quier contabilizar las descargas que se realizan de cada archivo (en una web).
Lo estoy haciendo en php de la siguiente forma.
Una carpeta "contador" donde se guardan los .txt en los que se lleva el conteo de las descargas.
Un archivo download.php con el codigo para contar y para enlazar la descarga
Y un codigo en el index.php para mostrar el conteo.
download.php
Código: Seleccionar todo
<?php
$extension = ".rar";
if (file_exists($archivo.$extension))
{
header("Location: $archivo$extension");
$file = fopen(contador/$archivo.txt,r);
$count = fread($file, 100);
$countplus = ($count + 1);
fclose($file);
$fileb = fopen(contador/$archivo.txt,w);
fwrite($fileb, $countplus, 100);
fclose($fileb);
}
?>
Código: Seleccionar todo
<?
php include(contador/prueba.txt);
?>
Warning: Division by zero in /home/.../index.php on line 9
Warning: include(txt) [function.include]: failed to open stream: No such file or directory in /home/.../index.php on line 9
Warning: include(txt) [function.include]: failed to open stream: No such file or directory in /home/.../index.php on line 9
Warning: include() [function.include]: Failed opening 'txt' for inclusion (include_path='.:/usr/lib/php')in /home/.../index.php on line 9
Que estoy haciendo mal??
P.D.: Si, soy SUPER novato en codigo php, asi que probablemente esté haciendo una salvajada y no me doy cuenta
Gracias por la ayuda!
Ah! Si teneis una idea mejor, bienvenida sea!!!