Ver Mensaje Individual
  #9 (permalink)  
Antiguo 28/10/2008, 14:19
Avatar de Batusai
Batusai
 
Fecha de Ingreso: enero-2005
Ubicación: Málaga -Andalucía- España
Mensajes: 130
Antigüedad: 19 años, 3 meses
Puntos: 1
Respuesta: Script para forzar descargas que debería funcionar, pero no lo hace

Muy bien pensado.

Lo he hecho, con un archivo de texto normal y lo que descarga es un archivo con este contenido:
Código:
<!DOCTYPE html PUBLIC "-
Nada más. Hay que tener en cuenta que lo bajo como archivo binario:
Código:
		header("Content-Type: text/plain");
		header("Content-Transfer-Encoding: binary");

    //header("Content-Length: " . strlen($buffer));
    //header("Content-Disposition: attachment; filename=$filename");

if ($fp = fopen( $file,  "rb")) { 

	fpassthru($fp);
    fclose($fp); 
//y sigue el programa
¿Porqué intenta bajar el propio archivo .php? No lo comprendo. Debería intentar bajar simplemente el archivo.txt Lo digo porque así es como empieza el archivo .php:
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
//y sigue...