Ahi reside mi problema porque tengo que crear el archivo de excel para
luego agregarlo a mi email attachment.

On 12 feb, 13:11, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:
> Aquí está el layout que usé:
>
> <?php
> (empty($type)) ? $type = 'applications' : $type = $type;
> header("Content-type: application/vnd.ms-excel");
> header("Content-Disposition: attachment; filename=bolin-bolon-encuesta-
> ref".$encuesta_id.".xls");
> header("Pragma: no-cache");
> header("Expires: 0");
> ?>
> <?php echo $content_for_layout ?>
>
> Y me basé en este artículo: Exportar 
> PHP->Excel:http://elticus.com/?contenido=31
>
> Hay información por allí.
>
> A mi me funciona perfecto! pero eso si, el archivo tiene que ser
> abierto por OpenOffice/M$Office, no se puede descargarlo directamente
> al disco.
>
> Suerte!
>
> On 12 feb, 17:43, tj <[EMAIL PROTECTED]> wrote:
>
> > Gracias por contestar:
>
> > - No me aparece ningun mensaje de error, al generarlo pero cuando lo
> > envio al navegador, me dice q el archivo que intento abrir tiene otro
> > formato que el especificado por la extension del archivo.
> > $sheet =& $xls->addWorksheet('Attendance');
> > con esta sentencia doy el nombre de la hoja pero me aparece el nombre
> > del archivo y un numero segun lo cargue por ejemplo asistencia-6
> > y el archivo no possee nada, parece que omite la funcion write.
> > - La opcion del debug esta en 0.
> > - La version del cake que utilizo es la 1.1
>
> > On 12 feb, 11:00, "Ricardo Mun~oz A." <[EMAIL PROTECTED]> wrote:
>
> > > El 12/02/08, tj <[EMAIL PROTECTED]> escribió:
>
> > > > $nombre_archivo=strtotime("now").".xls";
> > > > $ruta = substr(dirname(__FILE__),
> > > > 1,strlen(dirname(__FILE__))-12)."tmp".DIRECTORY_SEPARATOR."logs".DIRECTORY_SEPARATOR.
> > > > $nombre_archivo;
>
> > > > vendor('pear'.DS.'Writer');
>
> > > > $xls =& new Spreadsheet_Excel_Writer();
> > > > $sheet =& $xls->addWorksheet('Attendance');
>
> > > > if (PEAR::isError($sheet)) {
> > > >         die($sheet->getMessage());
> > > > }
>
> > > > $sheet->write(1,1, 'hola');
> > > > $xls->send('Asistencia.xls');
>
> > > > Quiero generar un archivo de excel utilizando cakephp agrego la
> > > > libreria de pear en vendor y el archivo lo mando al navegador con la
> > > > función send pero me genera un archivo en formato texto, alguien sabe
> > > > porque??
>
> > > - te aparece algun mensaje de error?
> > > - tienes seteado DEBUG en que valor?
> > > - que version de Cake estas usando?
>
> > > --
> > > Ri cardo Mun~oz A.
--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a CakePHP-es@googlegroups.com
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a