begin process at 2012 05 31 05:00:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

POO

 > 

Classes & Objets

 > 

Pb classe COM


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pb classe COM

mardi 20 mai 2008 à 11:40:39 | Pb classe COM

iklo18

Bonjour,

Je suis actuellement en stage, je dois réaliser un module d'inscriptions en ligne.

J'ai donc réalisé un formulaire dont je récupère les données pour remplir une base de données et dans un même temps un fichier word (avec des signets).

Jusqu'à maintenant je travaillais en local avec EasyPHP, tout fonctionnait, mais maintenant que j'ai souscri a FREE (page perso, c'est gratuit ), et après avoir mis sur le serveur tout mes fichiers, j'obtiens le message d'erreur suivant:

"Fatal error: Cannot instantiate non-existent class: com ..."

Après de longues et infructueuses recherches, je ne sais que faire.

Voici la ligne sur laquelle j'obtient l'erreur:

$word = new COM("word.application" );

Alors est-ce que cela vient de FREE ou de la version de php? Je ne sais pas...

En espèrant trouver de l'aide.

Cordialement.

mardi 20 mai 2008 à 14:15:11 | Re : Pb classe COM

neigedhiver

Salut,

Tu as dû lire un peu la doc sur php.net... http://fr.php.net/manual/fr/class.com.php
Elle est documentée dans la section "Extensions pour Windows uniquement"
Les serveurs de Free n'étant (heureusement !) pas sous Windows... Ceci explique cela... :)


Neige

N'hésitez pas à lire la doc de PHP avant de poser des questions triviales...
mardi 20 mai 2008 à 22:51:48 | Re : Pb classe COM

iklo18

Bonjour,

Merci pour ta réponse. Je vais devoir trouver une autre méthode...

A tout hasard, est-ce que quelqu'un connaîtrait une autre façon, sachant que je veux remplir un fichier template word (avec sa mise en page) et l'enregistrer avec un nouveau nom.

Cordialement.

 
mercredi 21 mai 2008 à 10:14:10 | Re : Pb classe COM

neigedhiver

Salut,

Très sincèrement, j'y connais que dalle à word... Par contre, j'ai quand même quelques idées.
Si c'est un template, tu dois pouvoir remplacer des champs par des variables. Une simple fonction de remplacement devrait alors faire l'affaire (il existe déjà de nombreux messages sur le forum traitant de cette problématique).
Sinon, tu peux essayer le format .rtf, plus accessible, et surtout documenté, à condition de ne pas avoir besoin de macros ou autres fonctionnalités propres à Word.
Tu peux aussi essayer en OpenXML (beurk).

Autre solution : ne pas utiliser PHP, mais un langage Microsoft (VBA ?).
Dernière possibilité : utiliser le format PDF pour lequel des libs existent déjà.


Neige

N'hésitez pas à lire la doc de PHP avant de poser des questions triviales...
mercredi 21 mai 2008 à 18:12:57 | Re : Pb classe COM

iklo18

Bonjour,

Merci beaucoup pour tes réponses, tu m'as éviter des recherches inutiles.

Je pense que je vais opter pour le format pdf.

En tout cas merci!

Cordialement.



Cette discussion est classée dans : ligne, pb, word, classe, com


Répondre à ce message

Sujets en rapport avec ce message

PB RAND MYSQL [ par jdaviaud ] Voila, je fais une requete Mysql avec plusieurs condition, et je lui demande ensuite de faire un RAND sur le résultat et de m'en donner que la 1ere li pB avec Netscape [ par manueg ] Bonjour à tous, je ne comprends pas pourquoi ce code fonctionne sans pb sous IE alors qu'avec Netscape il ne trouve pas la page que je veux afficher e Pb avec classe en php, Affichage [ par matou82 ] Je voudrais savoir comment surcharger l'affichage d' echo ou print pour une classePour avoir:$obj = new Maclass;echo $obj;Cela affiche : "Object" Je s pb avec ma classe [ par windu ] voila, j'utilise 1 classe de connexion (MySQL), classe que j'appelle dasn mon fichier de connexion à la base. tout va bien il me suffit d'inclure ce f Pb sur MySQL [ par shudrummer ] Bonjour à celui qui lis cà.  J'ai un problème sur MySQL, en fait, j'essaye de faire un livre d'or pour mon site mais le bloc texte prend les retours à problème:Générer un fichier word [ par EMSIEN ] J'a envie de générer un fichier word (.doc) et j'ai trouvé ce bout de code en effectuant des recherches,mais ça ne marche pas et ça me donne l'erreur pb : objet COM / PHP [ par pete87150 ] Bonjour,Voici un bout de code en php afin d'ouvrir word et de créer un nouveau fichier.$word = new COM('word.application') or die('Unable to load Word Géneration d'un rapport Word [ par isecso ] Salut tousje veux savoir comment on fait en php lire ligne par ligne de la base Oracle et puis écrire linge par ligne dans un fichier .doc.Merci d'ava Prtoblème PHP classe COM [ par brian85 ] Bonjour @ tous,J'ai parcouru les topics là dessus mais bon j'ai pas encore trouvé de solution, j'ai un serveur wamp de dev sous vista avec office inst Méthodes COM en PHP [ par Meodrann ] Bonjour, je ne sais pas si je suis au bon endroit, mais je cherche une documentation ou des éléments sur les différentes méthodes et syntaxes spécifi


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,484 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales