OVH Community, votre nouvel espace communautaire.

PHPExcel ne fonctionne pas sur mon hébergement perso


calogerogigante
08/08/2016, 23h51
Ben c'est parfait... L'export xls de PHPExcel fonctionne enfin depuis le site web en ligne.

Merci Janus57.

Un grand merci.

calogerogigante
08/08/2016, 23h27
Janus57, je te remercie pour ta réponse...

Non, en effet, je n'avais pas vu cette info dans cette discussion. Donc, comme je préfère rester avec la version PHP7, j'ai retenté le test avec la dernière version 1.8.1 (j'avais pris la 1.8.0.)...

Et apparemment, les premiers tests de PHPExcel fonctionnent :

http://gigante.be/test2/

Je vais maintenant inclure cette version plus récente (la 1.8.1 au lieu de la 1.8.0) dans mon application CodeIgniter, et je reviens vers vous pour vous dire si c'est OK...

Gaston_Phone
08/08/2016, 23h10
C'est OK chez moi avec PHPExcel 1.8.0 et PHP 7.0

janus57
08/08/2016, 22h56
Bonjour,

avez-vous lu : https://github.com/PHPOffice/PHPExcel/issues/642 ?

Car d'après ce qui est écrit vu utiliser une vieille version qui n'est pas compztible PHP7 car PHP7 est beaucoup plus stricte que PHP5.X.

2 solutions :
prendre la dernière version de PHPExcel (Cf : https://github.com/PHPOffice/PHPExcel/releases)
passer à PHP5.6

Cordialement, janus57

calogerogigante
08/08/2016, 21h32
Voici le dossier avec tous les exemples PHPExcel qui ne fonctionnent pas :
http://gigante.be/test1/

calogerogigante
08/08/2016, 21h23
Bonjour,

Voilà mon petit problème.

J'ai une application web en PHP, faite avec Codeigniter et une b.d.d. Sqlite3, qui fonctionne parfaitement avec mon serveur localhost (Wampserver, PHP5.3). Tout fonctionne y compris les exports avec PHPExcel...

J'ai ensuite placé l'application dans mon site perso (avec un .ovhconfig qui précise un environnement PHP 7.0.8).
Tout fonctionne à merveille (en ligne) excepté l'export excel de PHPExcel... Méthode suivante :
https://arjunphp.com/how-to-use-phpe...h-codeigniter/

Au début, je pensais que c'était un problème de compatibilité avec CodeIgniter... Mais j'ai fait un test dans un sous-dossier de mon hébergement : les exemples de PHPExcel ne fonctionnent pas même quand ils sont utilisés seuls (càd juste avec les classes qui constituent PHPExcel).

Je précise encore qu'une exécution de la commande phpinfo() satisfait aux exigences suivantes de PHPExcel, sauf que j'ai gd au lieu de gd2 :

PHP version 5.2.0 or higher
PHP extension php_zip enabled
PHP extension php_xml enabled
PHP extension php_gd2 enabled (if not compiled in)


Y'a-t-il quelque chose que je dois faire pour avoir un export PHPExcel qui fonctionne sur mon site ?