no anda el header
hola:estoy recien empezando en esto de php el problema es que cuando quiero descargar un archivo desde mysql el archivo lo muestra en binario y con el siguiente warning
Warning: Cannot add header information - headers already sent by (output started at c:\appserv\www\guarda4.php:7) in c:\appserv\www\guarda4.php on line 15
codigo
$qry = "SELECT * FROM archivos WHERE id=$id";
$res = mysql_query($qry);
$datos = mysql_fetch_array($res);
header(\'Content-type: $datos[4]\');
print $datos[1];
AYUDA GRACIAS
Warning: Cannot add header information - headers already sent by (output started at c:\appserv\www\guarda4.php:7) in c:\appserv\www\guarda4.php on line 15
codigo
$qry = "SELECT * FROM archivos WHERE id=$id";
$res = mysql_query($qry);
$datos = mysql_fetch_array($res);
header(\'Content-type: $datos[4]\');
print $datos[1];
AYUDA GRACIAS
Hola, asegurate de que <? sea lo primero de la pagina, que no haya siquiera un espacio, debe estar completamente en el inicio.
ejemplo:
_________________
|
| <? ...codigo... ← Malo por completo.
|
|
|
________________
|<? ... codigo ← Bueno.
|
|
Recuerda que debe ser lo primero en el archivo.
Saludos.
ejemplo:
_________________
|
| <? ...codigo... ← Malo por completo.
|
|
|
________________
|<? ... codigo ← Bueno.
|
|
Recuerda que debe ser lo primero en el archivo.
Saludos.
