
15/01/2007, 08:13
|
| | 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 |