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;
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>
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>