El error es que estas copiando codigos y no los interpretas.
el link descargar
te abre el php asignado un variable por metodo GET
que es: url=nombre_del_archivo.zip
Fijate para que te ande bien.
tenes que tener en la misma carpeta:
descarga.php <--- es la hoja donde tenes este codigo:
Código PHP:
Ver original<a href="rankpage.php?url=nombre_del_archivo.zip">descargar</a>
que el link te obliga a tener este archivo en la misma carpeta:
rankpage.php <--- es la hoja que cuenta (?)
tambien en la misma carpeta vas a tener:
nombre_del_archivo.zip
y el nombre_del_archivo.zip.txt
pero no te olvides de corregir el codigo:
Código PHP:
Ver original<?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
//creamos el archivo con el nombre de la imagen
$nombre=$url1[0].".txt";<-- nombre_del_archivo.zip.txt
$archivo = file($nombre, "r"); $contador = $archivo[0];
$contador++;
}else {
$contador = 1;
}
$fp = fopen($nombre,"w"); }
//ahora vamos a hacemos un header("locaton: "); para enviar a la imagen
header("location :".$_GET["url"]); ?>