[PEAR] Utilisation de Excel Writer
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 :
Code:
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 /> |
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/
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 :
Code:
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
));
... |
Merci