Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/07/2006, 07:24
Avatar de ing_aprendiz
ing_aprendiz
 
Fecha de Ingreso: septiembre-2005
Mensajes: 136
Antigüedad: 18 años, 7 meses
Puntos: 0
Pregunta ayuda con redireccion please

hola a todos espero puedan darme una manito de nuevo. estoy tratando de mostrar un archivo de tipo blob, pero requiero que este archivo al yo darle abrir o descargar me abra en otra pagina y no sobre la que se tiene abierta, el codigo de la pagina que tiene el link de descargar es el siguiente:

Código PHP:
<?php 
    mysql_connect
("localhost","apsoluti_","") or die ("no se ha podido conectar a la BD"); 
    
mysql_select_db("apsoluti_kansei") or die ("no se ha podido seleccionar la BD"); 
    
$sql "SELECT id,archivo_nombre,archivo_tipo,archivo_peso FROM tablas where id_proyecto=$id_proyecto"
    
$consulta mysql_query($sql) or die ("No hay documentos para este proyecto"); 

    While (
$registro=mysql_fetch_assoc($consulta)){
        echo 
"<a href='descargar_tabla.php?id=$registro[id]'>Descargar</a>";
        echo 
"<br> <b>Nombre archivo: </b>".$registro['archivo_nombre']; 
        echo 
"<br> <b>Tipo archivo (MIME formato): </b>".$registro['archivo_tipo']; 
        echo 
"<br> <b>Peso: </b>".$registro['archivo_peso']." bytes.<br></br>"
    } 
?>
y el que descarga el archivo es el siguiente:

Código PHP:
<?
mysql_connect
("localhost","apsoluti_","") or die ("no se ha podido conectar a la BD"); 
mysql_select_db("apsoluti_kansei") or die ("no se ha podido seleccionar la BD"); 
$qry "SELECT archivo_tipo, archivo_binario FROM archivos WHERE id=$id";
 
$res mysql_query($qry);
 
$tipo mysql_result($res0"archivo_tipo");
 
$contenido mysql_result($res0"archivo_binario");
 
header("Content-type: $tipo");
 print 
$contenido
 
?>
si pueden ayudarme les agradecería mucho pues hace días que estoy tratando de hacer esto, lo he tratado de hacer con javascript pero hay un error con el archivo y no lo descarga no se si haya otra manera de hacerlo espero puedan colaborarme la verdad es muy importante.

chao

Última edición por Cluster; 13/07/2006 a las 07:38