You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2004-09-14 09:38:00

julien
Guest

Rapport Excel Bug

En cliquant sur Rapport excel puis sur ordinateur il y un bug ...

voici la page :
http://localhost/cvs/glpi/glpi/reports/reports/convexcel/rapport-computer.php

et ce que j'obtiens :

Warning: unlink() failed (Permission denied) in c:\program files\easyphp\www\cvs\glpi\glpi\reports\reports\convexcel\class.writeexcel_worksheet.inc.php on line 289

Warning: Cannot add header information - headers already sent by (output started at c:\program files\easyphp\www\cvs\glpi\glpi\reports\reports\convexcel\class.writeexcel_worksheet.inc.php:289) in c:\program files\easyphp\www\cvs\glpi\glpi\reports\reports\convexcel\rapport-computer.php on line 168
ÐÏࡱá>þÿ þÿÿÿþÿÿÿ

...
...


Donc c la meme chose pour tout les rapports excel

Voila voila

#2 2004-09-14 11:12:24

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: Rapport Excel Bug

Avez-vous donnez les droits d'écriture à PHP sur les repertoires necessaires ?

A savoir :

/backups/dump
/glpi/config
/reports/reports/convexcel/tmp/


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

#3 2004-09-15 13:57:21

Jean Sébastien
Guest

Re: Rapport Excel Bug

les rapports excel ne marche pas chez moi non plus

Warning: unlink(C:\php\php4382.TMP): Permission denied in c:\program files\apache group\apache\htdocs\glpi\reports\reports\convexcel\class.writeexcel_worksheet.inc.php on line 289

Warning: Cannot modify header information - headers already sent by (output started at c:\program files\apache group\apache\htdocs\glpi\reports\reports\convexcel\class.writeexcel_worksheet.inc.php:289) in c:\program files\apache group\apache\htdocs\glpi\reports\reports\convexcel\rapport-computer.php on line 168

comment on donne les droits a php
voici ma config

- apache_1.3.31-win32-x86-no_src
- mysql-4.0.18-win
- php-4.3.2-Win32
- phpMyAdmin-2.5.6

glpi 0.4

#4 2004-09-15 14:20:55

baaz
Member
Registered: 2004-09-13
Posts: 513

Re: Rapport Excel Bug

Une solution à essayer serait de verifier que vote repertoire c:/php/ n'est pas en lecture seule, et si c'est le cas enlever la lecture seule..
Ensuite je ne sais pas si cela cause ou non des problèmes de sécurité.


Bazile Lebeau

Offline

#5 2004-09-15 17:01:19

Jean Sébastien
Guest

Re: Rapport Excel Bug

j'ai vérifié la case lecture seul n'était pas cochée

#6 2004-09-15 20:58:02

baaz
Member
Registered: 2004-09-13
Posts: 513

Re: Rapport Excel Bug

exact, la fonction unlink (suppression de fichiers) ne fonctionne pas sous windows.
Il va falloir que l'on reflechisse à comment faire pour passer au dessus de ce probleme...

On verra ce soir ou demain...


Bazile Lebeau

Offline

#7 2004-09-15 23:09:43

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: Rapport Excel Bug

A la rigueur et en attendant si cette fonctionnalité vous est indispensable,
Pour que ça fonctionne il suffit de mettre en commentaire les lignes 288 et 289 du fichier  class.writeexcel_worksheet.inc.php  qui se trouve dans glpi/reports/convexcell  comme ceci :

//if ($this->_filehandle)
//        unlink($this->_tmpfile);

Ca permet d'avoir les fichiers génerés sous excel mais ça les efface pas du repertoire  /tmp.

Donc c'est juste une solution d'attente.

On va étudier de plus prés un sytème nettement plus propre.


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

#8 2004-09-17 23:17:44

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: Rapport Excel Bug

Du nouveau  a ce niveau là.
Nous avons abandonné les rapports Excel pur pour adopter un format de fichier beaucoup plus standard : SYLK.
Ce format de tableur est compatible en particulier avec Excel, OpenOffice, Multiplan j'en passe et des meilleurs. Il ne necessite plus la création de fichiers temporaires et posera donc beaucoup moins de problèmes.

Dispo demain


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#9 2005-01-11 13:37:37

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: Rapport Excel Bug

Corrigé dans le cvs, je ferme le thread.


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

Board footer

Powered by FluxBB