Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2007, 07:58
Avatar de AlejandraAtencio
AlejandraAtencio
 
Fecha de Ingreso: junio-2007
Mensajes: 55
Antigüedad: 16 años, 11 meses
Puntos: 0
Sugerencia para abrir una hoja Excel

Buenas Tardes el detalle que quiero saber como arreglarlo es que tengo unos datos que paso a una hora en excel. para cual tengo el siguente codigo:
Código PHP:
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-type: application/vnd-ms-excel");
header("Content-Disposition: attachment; filename=Licencias en el Servidor".date('d-m-Y').".xls");

$fp fopen "licencias.txt" "r" );
$size filesize("licencias.txt");
$a.="<table border=1>";
$a.="<tr><td align=\"center\" colspan=\"2\">Listado de Licencias en el Servidor</td></tr>";
$a.="<tr><td>Puerto</td><td>Nombre</td></tr>";
while(( 
$data fgets $fp ,$size)) !== FALSE)
{
    
$data_new explode (";",$data);
    
$a.="<tr><td>".$data_new[0]."</td>";
    
$a.="<td>".$data_new[1]."</td></tr>";
}
fclose($fp);
$a.="</table>";
echo 
$a
eso lo hace bien y se abre una hoja en excel con los datos, pero lo que no me gusta es que queda la pagina donde tengo este codigo abierta en blanco...
yo la llamo con el siguiente script
Código HTML:
<a href="javascript:crear_excel ('pdf_servi.php')"><img src="http://www.forosdelweb.com/images/pdf.gif" alt="pdf" width="35" border="0" align="right"></a> 
y la funcion es esto :
Código HTML:
<script language="JavaScript"> 
function crear_excel (URL){ 
window.open(URL,"ventana1","width=800, height=600, scrollbars=no, menubar=no, location=no, resizable=no");
} 
 </script> 
... sera que ahi algo que pueda hacer para que solo abra la hoja de excel y no la pagina en blanco que les digo.
__________________
Alejandra Atencio