Hola,
Tengo una aplicación para descargar archivos generados con php, pero al hacer la descarga me baja el programa php (el código) y no el contenido que debería resultar de este.
Antes funcionaba bien si ponía la ruta URL completa (como si fuera externo), pero por una restricción del servidor ahora no puedo cargar archivos "externos" (aunque este de hecho no lo sea).
Os paso el programa:
$f = $_GET["f"];
$f="archivo.php";
Aquí es donde antes ponía http://archivo.php y sí me funcionaba
Añado: he visto este http://www.forosdelweb.com/f18/como-...on-php-593683/ enlace en que se trata el tema, pero no me sirve porque el archivo que genera php es xml, y el navegador se para cuando sale el xml.
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"$nombredescarga\"\n");
$fp=fopen("$f", "r");
fpassthru($fp); // print("<br>Descargando $nombredescarga<br>");
¿Alguna idea?