IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[COM] Objet Com sur le serveur


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 97
    Par défaut [COM] Objet Com sur le serveur
    Bonjour,

    mon probleme c'est que la fonction qui fait l'export se bloque sur le serveur, mais en local ça marche trés bien, voici 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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    function exportexcel($data,$filename,$code_article)
         { 
             	 $rep='http://www....../'.$filename;  
    	  $sheet1 = 1;
    	  $sheet2 = "sheet2";
    	  $excel_app = new COM("Excel.application") or Die ("Did not connect");
     
    	  $Workbook = $excel_app->Workbooks->Open($rep) or Die("Did not open $filename $Workbook");
     
    	$excel_app->Visible=1;
    	$Worksheet = $Workbook->Worksheets($sheet1);
                 $Worksheet->activate;
    	$excel_cell=$Worksheet->Range("D4");
    	$excel_cell->value=$data[0]; 
    	$excel_cell=$Worksheet->Range("D5");
    	$excel_cell->value=$data[1]; 
    	$excel_cell=$Worksheet->Range("D6");
    	excel_cell->value=$data[2]; 
     
    	$Workbook->save();
                $Workbook->Close;
    	unset($Worksheet);
    	unset($Workbook);
    	$excel_app->Workbooks->Close();
    	$excel_app->Quit();
    	unset($excel_app);
     
      }
    y a t il une configuration à faire sur le serveur pour que ça marche?

    merci d'avance.

  2. #2
    Invité(e)
    Invité(e)
    Par défaut
    Oui il me semble qu'il faut qu'excel ou le logiciel associé à la création de ton type de fichié soit installé sur le serveur web

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 97
    Par défaut
    Bonjour,

    L'office est déjà installé sur le serveur, c'est ça ce que vous voulez dire?

    Merci.

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    957
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 957
    Par défaut
    Essaye un chemin absolu a la place d'une URL pour ton fichier.

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 97
    Par défaut
    Bonjour,

    j'ai essayé un chemin absolu mais j'ai toujours le meme problème,avez vous une idée sur ça?

    merci d'avance.

  6. #6
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    142
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 142
    Par défaut
    Bonjour tout le monde,

    moi aussi j'ai le même problème, ce que je veux savoir c'est :
    est ce que l'utilisation de l'objet COM nécessite une configuration particulière autre que l'installation d'Excel ? et si c'est le cas laquelle ?

    Merci d'avance et bonne chance à tous.

  7. #7
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    957
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 957
    Par défaut
    Excel suffit pas besoin d'installer d'autres soft.
    Il faudrait aller fouiller dans les logs de Windows, je ne me souviens plus comment les activer mais je me souviens avoir réglé un probleme de déréférencement en scrutant les logs.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [COM] Test de présence de COM sur le serveur
    Par a028762 dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 01/02/2013, 13h33
  2. Réponses: 4
    Dernier message: 27/01/2012, 18h33
  3. Réponses: 1
    Dernier message: 10/02/2009, 21h30
  4. Serveur/client COM sur des PC différents
    Par sylvain.cool dans le forum C++Builder
    Réponses: 9
    Dernier message: 28/03/2008, 16h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo