citt
Messages postés209Date d'inscriptiondimanche 8 juin 2003StatutMembreDernière intervention 9 février 2012
-
27 juil. 2005 à 13:59
citt
Messages postés209Date d'inscriptiondimanche 8 juin 2003StatutMembreDernière intervention 9 février 2012
-
24 mai 2008 à 11:48
Bonjour,
Je voudrait créer un fichier excel a partir de php, j'ai trouvé des sources pour faire ca qui vont bien mais mon probleme est que quand il execute ceci :
$excel =
new COM(
"excel.application")
il me renvoie l'erreur :
PHP Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `excel.application': Accès refusé. ' in C:\Inetpub\wwwroot\page_rank\calcul.php:37 ....
Je n'arrive pas a trouver de solution. Pourquoi ne veut-il pas l'instancié ?
Excel est bien installé sur mon serveur IIS avec PHP5.
Citt_jr
Bats toi avec les meilleurs, crève avec le reste
Tsubara.net
citt
Messages postés209Date d'inscriptiondimanche 8 juin 2003StatutMembreDernière intervention 9 février 20123 27 juil. 2005 à 14:30
Je veut passer par le COM car je veut créer des graphiques par derriere ce que ne l'on peut pas faire avec ta technique. Personne n'a jamais eu le même probleme que moi ?
Citt_jr
Bats toi avec les meilleurs, crève avec le reste
Tsubara.net
cs_minta
Messages postés31Date d'inscriptionsamedi 1 février 2003StatutMembreDernière intervention 1 mai 2022 6 févr. 2006 à 22:25
Bonjour Citt,
J'ai le même problème que toi. Comment procède t-on pour la modification des droits d'acces et d'execution du service sur le serveur. J'utilise windows xp, je te remercie d'avance.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_brian85
Messages postés18Date d'inscriptionvendredi 5 janvier 2007StatutMembreDernière intervention26 juin 2008 23 mai 2008 à 09:47
Bonjour @ tous,
Gros déterrage de topic là ^_^ bon j'ai parcouru les topics là dessus mais bon j'ai pas encore trouvé de solution, j'ai un serveur sous wamp avec office installé tout le tralala en admin bref pas de pb de droits ni autres, je lance ce bout de code pêché sur le site officiel de la doc php :
<?php
/* Démarrage de Word */
$word = new COM("word.application") or die("Impossible d'instancier l'application Word");
echo "Word lancé, version {$word->Version}\n";
/* Amener Word devant */
$word->Visible = 1;
/* Cree un document vide */
$word->Documents->Add();
/* Quelques commandes */
$word->Selection->TypeText("Ceci est un test...");
$word->Documents[1]->SaveAs("test.doc");
/* Fermeture de word */
$word->Quit();
/* Libération des ressources */
$word = null;
?>
Jusqu'à la ligne $word->Documents[1]->SaveAs("test.doc");
pas d'erreur hormis le fait que word ne se lance pas et n'apparaît pas et si je laisse s'éxécuter cette fameuse ligne j'ai un uncaught exception 'com_exception' la commande a échoué, déjà si mon word se lançait et apparaissait ce serait un grand progrès.
Ah oui je suis sous vista c'est un serveur de dev.
Merci d'avance à ceux qui prendront la peine de me lire.
citt
Messages postés209Date d'inscriptiondimanche 8 juin 2003StatutMembreDernière intervention 9 février 20123 24 mai 2008 à 11:48
Je ne sais pas mais tu a bien verifier que cela passe avec vista car les COM ne sont pas comme les autres. Et si ton code fonctionne sous vista, il n'est pas sur qu'il fonctionne sous un autre serveur autre que vista avec un office different.
La librairie Pear reste comme meme le mieux, c'est du reverse ingenering, donc ca creer de vrai fichier, si ils font les fichiers xls il doivent bien faire le doc.
Voila ustement un lien qui fait tous les document office : Lien
Citt_jr
Bats toi avec les meilleurs, crève avec le reste
citt
Messages postés209Date d'inscriptiondimanche 8 juin 2003StatutMembreDernière intervention 9 février 20123 27 juil. 2005 à 16:03
Je vient de trouver la réponse a ma questions. Le probleme vient en fait des droits d'acces et d'execution du service qu'il faut modifier sur le serveur ;)
Citt_jr
Bats toi avec les meilleurs, crève avec le reste
Tsubara.net