Cita:
Iniciado por alette666 hola monti mira justo buscando en las profundidades de FDW encontre este codigo
Primero creamos un php en la cual se mostrara el archivo y obtenemos el nombre de la imagen desde el url, en el archivo donde va a estar el link hacia la imagen ponemos algo asi:
Código HTML:
<a href="rankpage.php?url=nombre_del_archivo.zip">descargar</a>
En el archivo "rankpage.php" hacemos lo siguiente:
Código PHP:
<?php
//vemos si a pasado una variable por get
if (isset($_GET["url"])) {
//partimos el url de la imagen para quitarle la extencion y obtener el simple nombre
$url1=explode(".",$_GET["url"]);
//creamos el archivo con el nombre de la imagen
$nombre=$url1[0].".txt";
if (file_exists($nombre)) {
$archivo = file($nombre, "r");
$contador = $archivo[0];
$contador++;
}else {
$contador = 1;
}
$fp = fopen($nombre,"w");
fwrite($fp, $contador);
fclose($fp);
}
//ahora vamos a hacemos un header("locaton: "); para enviar a la imagen
header("location :".$_GET["url"]);
?>
y para mostrar los resultados del contador solo haces un include en "index.php"
Código PHP:
<?php include ("nombre_del_archivo.txt"); ?>
La cosa es que no me funciona me pone este error:
Parse error: syntax error, unexpected '{' in /home/vhosts/gauchoargentino.orgfree.com/pruebas/rankpage.php on line 3
El error marcado estaria aca en la linea numero 3
"if (isset($_GET["url"])) {" (va creo yo)
monti que estoy poniendo mal dimelo tu XD
monti?? me recuerda a mr burns...excelente...
en ese código no hay error, lo copie tal cual y a mi no me da
problema, así que te sugiero revises si tal vez tienes una llave de apertura
(que es lo que muestra) de más por alli
saludos