descargar fichero
Publicado por jose ramon (1 intervención) el 13/10/2008 15:47:20
hola
quiero descargar un fichero pero en el lado del cliente. Por lo que he leído he entnedido que se hace con este código:
------------------------------------------------------
function Descargar($ElFichero){
$TheFile = basename($ElFichero);
header( "Content-Type: application/octet-stream");
header( "Content-Length: ".filesize($ElFichero));
header( "Content-Disposition: attachment; filename=".$TheFile."");
readfile($ElFichero);
}
$ElFichero=$_POST['fichero'];
Descargar($ElFichero);
----------------------------------------------------
el problema es que no me deja modificar las cabeceras 'en medio', ¿cómo se hace esto?
el error es el típico de las cabeceras:
Warning: Cannot modify header information - headers already sent
quiero descargar un fichero pero en el lado del cliente. Por lo que he leído he entnedido que se hace con este código:
------------------------------------------------------
function Descargar($ElFichero){
$TheFile = basename($ElFichero);
header( "Content-Type: application/octet-stream");
header( "Content-Length: ".filesize($ElFichero));
header( "Content-Disposition: attachment; filename=".$TheFile."");
readfile($ElFichero);
}
$ElFichero=$_POST['fichero'];
Descargar($ElFichero);
----------------------------------------------------
el problema es que no me deja modificar las cabeceras 'en medio', ¿cómo se hace esto?
el error es el típico de las cabeceras:
Warning: Cannot modify header information - headers already sent
Valora esta pregunta
0