Bonjour,
J'ai suivi l'excellent tutoriel de Gérard Ernaelsten alias Maitre Pylos.
Tout a très bien fonctionné en local, en revanche une fois sur le serveur, j'obtiens ça dans mon fichier :
Pour tester le tutoriel en local, j'ai installé pear pour wamp et modifié la directive include_path du php.ini et j'ai copié les répertoires OLE/ et SpreadSheet/ dans /www/le_site/XXX-XX/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <b>Warning</b>: readfile(test.xls) [<a href='function.readfile'>function.readfile</a>]: failed to open stream: No such file or directory in <b>/var/www/le_site/XXX-XX/Spreadsheet/Excel/Writer.php</b> on line <b>117</b><br > <b>Warning</b>: unlink(test.xls) [<a href='function.unlink'>function.unlink</a>]: No such file or directory in <b>/var/www/le_site/XXX-XX/Spreadsheet/Excel/Writer.php</b> on line <b>118</b><br />
Le serveur, lui est sous debian etch. J'ai installé pear avec apt-get php-pear, l'installer a remplacé le php.ini existant, j'ai pas eu a modifier la directive include_path ... et pourtant il a l'air de trouver le fichier PEAR.php ...
Si vous aviez une idée ou si le grand Maître était dans le coin ...
voici le début de mon code :
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 require_once 'Spreadsheet/Excel/Writer.php'; error_reporting(E_ALL); $workbook = new Spreadsheet_Excel_Writer(); $workbook->setTempDir('.'); $workbook->send("planning-du-jour-" . date("Ymd") . ".xls"); $format1 = $workbook->addFormat( array( 'Size' => 10,//taille du texte 'Align' => 'center', 'Border' => 1 )); ...
Partager