2010-11-19 12 views
0

Ich habe versucht, PHPExcel mit meinem Joomla arbeiten zu lassen. Wenn das Skript es in einer Datei speichert, funktioniert es gut, aber wenn ich versuche, es zum Download an den Browser auszugeben, gibt die Datei eine Warnung aus "Dateierweiterung oder Dateiformat ist nicht gültig". Meine Vermutung würde etwas mit dem Content-Type zu tun haben, der bedient wird. Irgendwelche Ideen, wie es funktioniert?Verwendung von PHPExcel in Joomla

Header Ich habe in view.xlsx.php gelegt:

// Redirect output to a client’s web browser (Excel2007) 
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'); 
header('Content-Disposition: attachment;filename="01simple.xlsx"'); 
header('Cache-Control: max-age=0'); 

Dies ist tatsächlich eine Kopie und fügen Sie aus dem Beispiel, das ich funktioniert gut in ihrem eigenen Skript versichern können. Das Problem ist, wenn ich es in Joomla ausführe.

+0

Bitte schauen Sie in die tatsächlichen Dateiinhalte, die mit einem Texteditor ausgegeben werden. Wahrscheinlich gibt es dort Fehlermeldungen –

+0

Versucht es und nein, da sind nur Kauderwelsch Daten drin. – exentric

+0

Es ist nicht wirklich Kauderwelsch, es ist eine gezippte Sammlung von XML-Dateien –

Antwort

0

Werfen Sie einen Blick auf this entr y von den Joomla-Foren; und achten Sie auf mögliche Zusammenstöße mit der autoloader

+0

Ahh genau was ich brauchte. Dafür weit und breit gesucht. Vielen Dank! – exentric