Estimados amigos,
después de que en el servidor me hayan restaurado una copia de seguridad de los archivos y las bases de datos por culpa de un hacker de los chungos, tengo problemas (entre otras muchas cosas) con unos contadores de descarga que instalé hace meses y que ahora no consigo hacer funcionar.
Esta es la sección de descarga de partituras legales de mi web:
http://guitarra.artelinkado.com/pagi...tra_musica.php
allí tengo uno script de descarga con contadores que parecen NO funcionar y no entiendo por qué. Sospecho que tiene que ver son los permisos en las carpetas, pero he probado ya a poner los archivos, los contadores, la carpeta de los contodores y el archivo download.php con permisos 666 y 777 sin éxito.
Este es el código del sencillo script de descarga:
Código PHP:
<?
// EXTENSION DE ARCHIVOS
if (file_exists("$archivo")) {
header("location: $archivo");
$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</b> no existe"; }
?>
Este es el código que tengo en el icono para descargar es:
http://guitarra.artelinkado.com/pagi...vo=jolrael.pdf
Y este es el código del contador (uno de ellos):
Código PHP:
<?php include("http://guitarra.artelinkado.com/paginas/nuestra_musica/archivos/contador/jolrael.pdf.txt"); ?>
Los archivos están en el servidor y el documento download.php también ¿por qué no funciona si antes si que lo hacía? Como vosotros mismos podréis comprobar en esa parte de mi web el error que da es siempre:
El archivo no existe
¿tendrá algo que ver con el php instalado en el servidor? Mi vbulletin no funciona del todo bien (no soporta "eñes" ni "tildes") por algo del idioma que todavía no han configurado bien. Me lo solucionarán en breve.
Gracias por leer esto hasta el final. Saludos desde Asturias:
Palosanto