Back to top

Autore Topic: Creazione e download di file OpenOffice  (Letto 1053 volte)

Offline tampe125

  • Appassionato
  • ***
  • Post: 366
    • Mostra profilo
Creazione e download di file OpenOffice
« il: 20 Lug 2010, 19:30:09 »
Salve a tutti, ho trovato questa utilissima (a mio avviso) libreria che permette di creare e scaricare file pdf (http://www.odtphp.com/index.php?i=home)

il problema che ho io è che se faccio partire lo script (anche quello del tutorial) in modo indipendente, funziona tutto quanto; se lo metto dentro il componente che sto sviluppando, mi esce fuori roba strana: il file ha l'estensione .odt ma viene letto come un file html, dentro c'è un monte di caratteri non decodificati.

credo sia una questione di headers, però non capisco come mai succede tutto questo.
qualche consiglio?
www.fabbricabinaria.it
Soluzioni originali ad esigenze quotidiane

Offline tampe125

  • Appassionato
  • ***
  • Post: 366
    • Mostra profilo
Re:Creazione e download di file OpenOffice
« Risposta #1 il: 21 Lug 2010, 15:49:12 »
allora, mi sono armato di lumino e mi sono messo a scavare.
il file viene correttamente creato (quindi Joomla non interferisce nel parse delle varibili nella creazione), il problema si pone quando devo dire al browser di farlo scaricare.
il codice utilizzato è questo (e fuori dal framework funziona)

Codice: [Seleziona]
header('Content-type: application/vnd.oasis.opendocument.text');
header('Content-Disposition: attachment; filename="'.$name.'"');
readfile($this->tmpfile);

probabilmente il problema sta proprio qui, perchè Joomla bufferizza il tutto e poi lo visualizza.
come posso fare?

ormai dovrei essere quasi alla fine...
www.fabbricabinaria.it
Soluzioni originali ad esigenze quotidiane

 



Web Design Bolzano Kreatif