Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2006, 16:01
Avatar de ing_aprendiz
ing_aprendiz
 
Fecha de Ingreso: septiembre-2005
Mensajes: 136
Antigüedad: 18 años, 7 meses
Puntos: 0
De acuerdo ayuda con redireccion de pagina

hola a todos, espero puedan ayudarme con el siguiente problema: estoy tratando de mostrar un archivo tipo blob, utilice un muy buen tuturial que esta en el foro, para el archivo de listar archivos tengo el siguiente script:

Código PHP:
<html><!-- InstanceBegin template="/Templates/empresa.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<script type="text/javascript" language="JavaScript1.2" src="menu_empresa/stmenu.js"></script>
<title>Documento sin t&iacute;tulo</title>
<style type="text/css">
<!--
body {scrollbar-face-color:#336699;
scrollbar-highlight-color:#8FB7CF;
scrollbar-3dlight-color:#336699;
scrollbar-darkshadow-color:#5D859D;
scrollbar-shadow-color:#8FB7CF;
scrollbar-arrow-color:#EFE9E0;
scrollbar-track-color:#FFFFFF;
color:#000000;
background-color:#FFFFFF;
font-family:verdana,arial;
font-size:12px}
/* End of style section. */
-->
</style>

</head>

<body>
<table width="1024" border="0" cellpadding="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr>
    <td height="82" colspan="3" valign="top"><img src="images/empresa_r1_c1.gif" width="1024" height="87"></td>
  </tr>
  
  <tr>
      <script type="text/javascript" language="JavaScript1.2" src="menu_empresa/empresa.js"></script>
    <td height="33" colspan="3" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
      <!--DWLayoutTable-->
      
    </table>    </td>
  </tr>
  <tr>
    <td width="239" height="669">&nbsp;</td>
    <td width="659" valign="top"><!-- InstanceBeginEditable name="EditRegion1" -->
      <p>&nbsp;</p>
        <p>&nbsp;</p>
<table align="center" border="0" bordercolor="#6699CC" bgcolor="#F8F8F8">
    <!--DWLayoutTable-->
   
    <tr valign="baseline">
     <td width="217" height="21" align="right" valign="top" nowrap bgcolor="#E6F4F7">
      <div align="left" class="Estilo1">
       <div align="center" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
       font-weight: bold"><a href="subir_tablas.php" style="color:#000000">Subir Documentaci&oacute;n </a></div>
     </div></td>
    <td width="212" valign="top" bgcolor="#E6F4F7"><div align="center" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold"><a href="ver_tablas.php" style="color:#000000">Ver Documentaci&oacute;n </a></div></td>
    </tr>
    
    <tr valign="baseline">
     <td height="68" colspan="2" align="left"" valign="top" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; height="105 ><p>&nbsp;</p>      
     <?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>"
    } 
?></td>
    </tr>
 </table>
      <p>&nbsp;</p>
    <!-- InstanceEndEditable --></td>
    <td width="126">&nbsp;</td>
  </tr>
    </table>
</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td height="192">&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>

</body>
<!-- InstanceEnd --></html>
y para descargar el siguiente script:

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 tablas 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
 
?>
necesito que una vez le de clic en descargar en la pagina listar_archivos.php se vaya a la pagina descargar_archivo.php pero en una pagina nueva para que no me saque del sitio pues como lo tengo me saca del sitio y no me deja volver a la sesión que tenía. si pueden ayudarme les agradecería muchisimo.

chao

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