Hace un tiempo cree una aplicación donde una de las funciones era descargar un archivo. Una vez montada en el servidor funcionó correctamente, hasta que hoy me doy cuenta que me esta retornando el siguiente error:
Warning: readfile(/fotogaleria/10/foto03.jpg) [function.readfile]: failed to open stream: No such file or directory in ...
El cual me extraña muchisimo ya que todas las aplicaciones que estan en este servidor remoto, y que tienen la misma función tienen el mismo problema. Me pregunto: será que algo esta fallando con el servidor apache? Porque estoy segura que hace un tiempo cuando hicimos la publicación de las aplicaciones el módulo de descarga funcionaba correctamente. Los unicos cambios que se le han hecho al servidor es la instalacion de la libreria GD de php.
Aquí les pongo el código de todas formas:
<?php
$id = $_GET["photo"];
$path = "/fotogaleria/10/";
$enlace = $path.$id;
header ("Content-Type: application/octet-stream");
header ("Content-Length: ".@filesize($enlace));
header ("Content-Disposition: attachment; filename=$id");
readfile($enlace); // EL ERROR LO DA EN ESTA LINEA
?>
Bueno espero puedan darme una manito con este problema. Gracias de antemano.
Saludos
Ana Azuaje.-