Foros del Web » Programando para Internet » PHP »

Generar Excel no funciona con IE 6 / 7

Estas en el tema de Generar Excel no funciona con IE 6 / 7 en el foro de PHP en Foros del Web. Hola a todos .. tengo el siguiente problema .. Use el escript de Nicolas en las faq's, para generar un excel, en firefox funciona perfectamente ...
  #1 (permalink)  
Antiguo 11/05/2007, 15:05
Avatar de turco_7  
Fecha de Ingreso: diciembre-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.044
Antigüedad: 20 años, 11 meses
Puntos: 19
Generar Excel no funciona con IE 6 / 7

Hola a todos .. tengo el siguiente problema ..

Use el escript de Nicolas en las faq's, para generar un excel, en firefox funciona perfectamente bien, pero en IE 6 / 7 no funciona ... :( he probado con diferentes script pero no logro hacerlo andar... me da error y se cierra automaticamente la ventana.

Alguien sabe como puedo hacer para generar esto sin tantos problemas .. ? probe armando un xml y tampoco..

saludos y muchas gracias
__________________
Mi Blog http://turco7.blogspot.com
Usuario Linux : 404289
Mi última página: http://www.digitalservicecba.com.ar - Reparacion de camaras digitales!
  #2 (permalink)  
Antiguo 11/05/2007, 15:08
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 20 años
Puntos: 34
Re: Generar Excel no funciona con IE 6 / 7

Que raro...que error te da? es del browser? intentaste con otra tabla de mysql?

EDIT: Que raro, lo acabo de probar y funciona. Si son muchos los registros podes agregarle entre ambos headers (no hará mas que decirle al browser cuanto hay que descargar):
Código PHP:
header"Content-Length: ".strlen($return)); 
__________________
Mi punto de partida es Que Bueno Lo Nuevo

Última edición por nicolaspar; 11/05/2007 a las 15:19
  #3 (permalink)  
Antiguo 11/05/2007, 15:30
Avatar de turco_7  
Fecha de Ingreso: diciembre-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.044
Antigüedad: 20 años, 11 meses
Puntos: 19
Re: Generar Excel no funciona con IE 6 / 7

mira aca te dejo un printpant del error...



Probe con tu ejemplo y con este otro ..

Código PHP:
<?
// Enviamos los encabezados de hoja de calculo
header("Content-Disposition: attachment; filename=excel.xls");
header("Content-type: application/vnd.ms-excel");

// Creamos la tabla
$letra = array ("A","B","C","D","E","F","G","H","I","J");
echo 
"<table>";
for (
$i=0;$i<10;$i++){
  echo 
"<tr>";
  for (
$e=0;$e<10;$e++){
    echo 
"<td>Fila ".($i+1)." columna ".$letra[$e]."</td>";
  }
  echo 
"</tr>";
}
echo 
"</table>";
?>
Saludos y gracias...
__________________
Mi Blog http://turco7.blogspot.com
Usuario Linux : 404289
Mi última página: http://www.digitalservicecba.com.ar - Reparacion de camaras digitales!
  #4 (permalink)  
Antiguo 11/05/2007, 15:32
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 20 años
Puntos: 34
Re: Generar Excel no funciona con IE 6 / 7

Tenes otra maquina para probarlo? O bien colgarlo en algún lado con una tabla de ejemplo así te digo si a mi me funciona...puede que IE te este dando problemas solo a vos, o puede que no, pero primero descartaría que no sea tu PC.


Con ese ejemplo también te da error? Si pones algo como:
Código PHP:
 <?
// Enviamos los encabezados de hoja de calculo
header("Content-Disposition: attachment; filename=excel.xls");
header("Content-type: application/vnd.ms-excel");

echo 
'<table border="1" >
  <tr>
    <td>Test</td>
  </tr>
</table>
'
;
?>
te hace lo mismo?
__________________
Mi punto de partida es Que Bueno Lo Nuevo
  #5 (permalink)  
Antiguo 11/05/2007, 15:51
Avatar de turco_7  
Fecha de Ingreso: diciembre-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.044
Antigüedad: 20 años, 11 meses
Puntos: 19
Re: Generar Excel no funciona con IE 6 / 7

te cuento ... subi el script ultimo que me pasaste y en IE sigue funcionando mal, nose que puede llegar a pasar... lo probe en opera y en FF y funciona bien ... por el momento lo voy a reemplazar con un PDF dado que lo necesito con apuro ... pero de todas formas me quede con la duda asi que voy a investigar esto ...

saludos
__________________
Mi Blog http://turco7.blogspot.com
Usuario Linux : 404289
Mi última página: http://www.digitalservicecba.com.ar - Reparacion de camaras digitales!
  #6 (permalink)  
Antiguo 11/05/2007, 17:50
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 20 años
Puntos: 34
Re: Generar Excel no funciona con IE 6 / 7

Es que no es del script, no hay manera (hasta donde se) que falle. Seguramente tengas algo en la instalación del IE que este jodiendo, por eso te recomiendo nuevamente que lo pruebes en otra maquina.
__________________
Mi punto de partida es Que Bueno Lo Nuevo
  #7 (permalink)  
Antiguo 11/05/2007, 21:12
Avatar de turco_7  
Fecha de Ingreso: diciembre-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.044
Antigüedad: 20 años, 11 meses
Puntos: 19
Re: Generar Excel no funciona con IE 6 / 7

perdon ... :( se me olvido decirte que tambien lo probe en dos maquinas mas ... :( voy a colgar el archivo en algun lugar donde puedas probarlo...

saludos
__________________
Mi Blog http://turco7.blogspot.com
Usuario Linux : 404289
Mi última página: http://www.digitalservicecba.com.ar - Reparacion de camaras digitales!
  #8 (permalink)  
Antiguo 12/05/2007, 08:19
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 20 años
Puntos: 34
Re: Generar Excel no funciona con IE 6 / 7

Dale, esperemos ver eso!
__________________
Mi punto de partida es Que Bueno Lo Nuevo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 21:13.