Je dois écrire et lire un fichier excel en php ... J'ai trouvé une bibliothèque appelée PHPExcel (je pense que cela ne fonctionne pas très bien et je voudrais le changer avec un autre) ... mais ...PHPExcel dans Heroku ne trouve pas PHPExcel_Shared_String
PHPExcel travaille en local, mais pas sur Heroku ... donc je supprimé toute référence à PHPExcel et je continuais simplement cette ligne:
/** Include PHPExcel */
require_once dirname(__FILE__) . '/Classes/PHPExcel.php';
mais je reçois l'erreur suivante :
PHP Fatal error: Class 'PHPExcel_Shared_String' not found in /app/Classes/PHPExcel/Autoloader.php on line 11
Ce que j'ai découvert:
PHPExcel_Shared_String
est défini dans le fichier String.php
qui se trouve dans le chemin /app/Classes/PHPExcel/Shared
Alors peut-être (? je ne suis pas bon en php) le chemin où il cherche la classe est faux?
Quelqu'un peut-il m'aider s'il vous plaît?
Merci
EDIT sur Heroku je devrais avoir PHP 7 installé selon support Heroku: https://devcenter.heroku.com/changelog-items/777
Ceci est mon composer.json
:
{
"require": {
"php": ">=5.3.3"
}
}
Quelle version de PHP? – user10089632
Local: PHP version 7.0 (quelque chose dont je ne me souviens pas) .. sur heroku J'essaie de comprendre – Ciccio
as-tu vérifié que ce 'PHPExcel/Shared/String.php' existe dans ton système de fichiers? – user10089632