obtener archivos de tabla
Saludos listeros:
Tengo un problema al querer mostrar un archivo sea este imagen o de word (son lo que mas uso)
El problema creo que está en el Header pero no he dado con él
Este es el código:
<?php
/* Script descargar_archivo.php */
require("dbconnect.php");
$qry = "SELECT tipo, contenido FROM archivos WHERE id=$id";
$res = mysql_query($qry);
$tipo = mysql_result($res, 0, "tipo");
$contenido = mysql_result($res, 0, "contenido");
header("Content-type: $tipo");
print $contenido;
?>
he descartado que sea los archivos en la tabla ya que se encuentran ok
Gracias de antemano.
Tengo un problema al querer mostrar un archivo sea este imagen o de word (son lo que mas uso)
El problema creo que está en el Header pero no he dado con él
Este es el código:
<?php
/* Script descargar_archivo.php */
require("dbconnect.php");
$qry = "SELECT tipo, contenido FROM archivos WHERE id=$id";
$res = mysql_query($qry);
$tipo = mysql_result($res, 0, "tipo");
$contenido = mysql_result($res, 0, "contenido");
header("Content-type: $tipo");
print $contenido;
?>
he descartado que sea los archivos en la tabla ya que se encuentran ok
Gracias de antemano.
el mensaje de error es:
Warning: Cannot modify header information - headers already sent by (output started at c:archivos de programaapache groupapachehtdocsdescargararchivo.php:7) in c:archivos de programaapache groupapachehtdocsdescargararchivo.php on line 17
Warning: Cannot modify header information - headers already sent by (output started at c:archivos de programaapache groupapachehtdocsdescargararchivo.php:7) in c:archivos de programaapache groupapachehtdocsdescargararchivo.php on line 17
Según ésto en la línea 7 ya estas mandando contenido html al explorador, por lo que al ejecurar la línea
17:header("Content-type: $tipo");
no puede crear el encabezado, porque ya hay algún otro contenido, para que encabezado pueda crearse necesitas no haber mandado nada de texto antes, esto incluye etiquetas html, javascript, css, etc.
SALUDOS!!!! ( jjaimevera )
17:header("Content-type: $tipo");
no puede crear el encabezado, porque ya hay algún otro contenido, para que encabezado pueda crearse necesitas no haber mandado nada de texto antes, esto incluye etiquetas html, javascript, css, etc.
SALUDOS!!!! ( jjaimevera )
