Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/01/2007, 08:13
da_ly
 
Fecha de Ingreso: septiembre-2003
Mensajes: 79
Antigüedad: 21 años, 5 meses
Puntos: 0
Re: Problema al descargar fichero con PHP

Aquí pongo los fuentes. Volver a comentar que en Firefox funciona perfectamente, pero en IE si dejamos las línea session_start() no funciona.
He dejado el mínimo de líneas necesaria en los ficheros para que podais probarlo.

[pru.html]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Mi aplicación AJAX</title>
<script language="JavaScript" type="text/javascript">
{
function descarga()
{
window.open("pru.php","","");

}
}

</script>
</head>
<body>
<a onClick="javascript:descarga()"> Descargar</a>
<br>
</body>
</html>

[pru.php]
<?
session_start();
@include ("include/fun.php");//Contiene variables globales

$conexion = mysql_connect(MyHost,MyUsuario,MyPass);
mysql_select_db(MyBBDD,$conexion);
header("Content-Disposition: attachment; filename=fichero.xls");
header("Content-type: application/octet-stream");

$consulta = mysql_query("select * from tabla");
//cabecera del fichero
echo "CAMPO2".$separador."CAMPO2";

//contenido del fichero
while ($datos = mysql_fetch_array($consulta))
echo $datos['CAMPO1'] . "\t" . $datos['destino'];
?>

Gracias
Saludos
Daly