Bonjour à tous,

Je tente d'ouvrir ou de sauvegarder coté client une présentation powerpoint 2007 (pptx) avec le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
header('Content-Description: File Transfer');
header('Content-Type: application/vnd.openxmlformats-officedocument.presentationml.presentation');
header('Content-Disposition: attachment; filename='.$filename);
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize(FCPATH."/ppt/".$filename));
ob_clean();
flush();
readfile(FCPATH."/ppt/".$filename);
Or quand j'exécute le code aucune popup ne me propose d'ouvrir ou d'enregistrer le fichier...

et en réponse dans firebug je vois pourtant bien que j'ai récupéré quelque chose :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
PK������tE��0����
�����[Content_Types].xml͗�n�0E��
������iZX΢�U�~�#�d�IpƮ���I�~%�n$��{��$��ղ5�jg1�G"[�Jۦ�o�/E��l���P����&7+���b!fD���XΠU�;�WjZE<�������х,�%�4��!��l�j57�}Y��%�A�}Z�ƴB(�.�\��I��>#geW�3���ܒ׶G<*r�� �V�~����$���q��k��k]B��y˒��9ۛ� �w�Gg��Z��0o����\��,��~R�~����S���s,4�=I/�w3����v4�]RA5�l	�4�^��ϏؼQ}pf�:������Ư�z�R}S+7'�NC��~9�y�To��z�$ջ$�.��z�$�e�T�����J�t�:
�Ώ�F�Ou?���6͝o6j�<4;D����Eq~�����QMDp@����&��}��PK������tE�-�L��������ppt/presProps.xml���j�0E��
������8��S(t�E�–�5 )C)��*�
�d��{{8����"��ĭZ���1��ju'Ծ�oOp	"��ؠ/�w`���La,w\y�C��F��\�Jp�����%ssm�
quelqu'un verrait-il d'où vient le problème?

Merci!