Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/03/2005, 10:20
Avatar de palosanto
palosanto
 
Fecha de Ingreso: septiembre-2004
Ubicación: Madrid
Mensajes: 21
Antigüedad: 19 años, 7 meses
Puntos: 0
Problema en script php de descarga

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($file100); 
$countplus = ($count 1); 
fclose($file); 
$fileb fopen("contador/$archivo.txt","w"); 
fwrite($fileb$countplus100); 
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
__________________
::::::::::: comparte lo que sabes, aprende lo que no :::::::::::

Última edición por palosanto; 18/03/2005 a las 14:02