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 : 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 />
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 : 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
								));
...
Merci