tengo un problema con ie(otra vez), encontre en la web un codigo para poder crear un txt y poder hacer una descarga todo a partir de una consulta, el caso es que en todos los navegadores funciona bien pero cuando uso ie6 en vez de descargar el txt me manda a otra hoja y me muestra en el navegador los datos.
Bueno, en una hoja muestro los datos y hay un vinculo que dice exportar a texto y al clickar ahi se hace la descarga, para hacer esto se va a otra hoja que solo tiene codigo php
El codigo es el siguiente:
Código PHP:
<?php
$a1 = $_GET[a];
include ("php/conec.php");
$link = Conectarse();
$f = fopen("Concursantes.txt","w");
$sep = " --> ";
$sep1= "\r\n";
$sep2 =" ";
$result1 = mysql_query("select nombre,ci,dpto from concursante",$link);
while ($row1 = mysql_fetch_array($result1))
{
$linea = $row1["nombre"].$sep.$row1["ci"].$sep2.$row1["dpto"].$sep1;
fwrite($f,$linea);
}
fclose($f);
if ($a1 == 1)
{
$fichero = "Concursantes.txt";
header("Content-Description: File Transfer");
header( "Content-Disposition: filename=".basename($fichero) );
header("Content-Length: ".filesize($fichero));
header("Content-Type: application/force-download");
@readfile($fichero);
}
?>
Gracias..