Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1192 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Word & Easy-PHP 1.8 ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Word & Easy-PHP 1.8 ?

n°1098311
PETOZAK
Posté le 26-05-2005 à 16:23:39  profilanswer
 

Salut,
Voila j'aimerais generer des fichiers en publipostage en PHP...je place mes signets et j'insere mes infos dans le fichier word...
J'utilise le code suivant trouvé sur: http://www.phpbuilder.com/columns/yunus20031124.php3

Code :
  1. <?
  2. echo "debut";
  3. error_reporting(E_ALL);
  4. //1. Instanciate Word
  5. $word = new COM("word.application" ) or die("Unable to instantiate Word" );
  6. //2. specify the MS Word template document (with Bookmark TODAYDATE inside)
  7. $template_file = "reminder.doc";
  8. //3. open the template document
  9. $word->Documents->Open($template_file);
  10. //4. get the current date MM/DD/YYYY
  11. $current_date = date("m/d/Y" );
  12. //5. get the bookmark and create a new MS Word Range (to enable text substitution)
  13. $bookmarkname = "TODAYDATE";
  14. $objBookmark = $word->ActiveDocument->Bookmarks($bookmarkname);
  15. $range = $objBookmark->Range;
  16. //6. now substitute the bookmark with actual value
  17. $range->Text = $current_date;
  18. //7. save the template as a new document (c:/reminder_new.doc)
  19. $new_file = "reminder_new.doc";
  20. $word->Documents[1]->SaveAs($new_file);
  21. //8. free the object
  22. $word->Quit();
  23. $word->Release();
  24. $word = null;
  25. ?>


 
 
Le hic c'est que ca fait planter apache d'autant que Easy PHP 1.8 utilise la version PHP Version 4.3.10 et que les classes ne sont supportées qu'a partir de la 5 je pense?  :??:
 
Comment faire sans passer par des methodes barbares de remplacement pour pouvoir gerer le publipostage...???
Est ce qu'il y a des extensions a charger?
Est ce que je peux mettre PHP 5.0 sur easyPHP 1.8??
Merci

mood
Publicité
Posté le 26-05-2005 à 16:23:39  profilanswer
 

n°1098316
cesarr89
Posté le 26-05-2005 à 16:25:49  profilanswer
 

Utilise Wamp si tu veux absolument PHP5

n°1098331
PETOZAK
Posté le 26-05-2005 à 16:40:11  profilanswer
 

merci cesar mais j'ai une application lourde qui contient dans les 200 pages et j'ai peur que le passage sous Wamp me genere de nouvelles erreurs...l'ideal c'est de rester sous EasyPHP tout en utilisant les classes...
J'ai verifié word 2000 est installé sous le serveur...
Sinon y'a du DCOM a configurer?

n°1098394
PETOZAK
Posté le 26-05-2005 à 17:17:16  profilanswer
 

Quelqu'un a t'il deja essayé de loader des types COM sous EAsyPHP 1.8?
Si oui en modifiant le php.ini?

n°1098463
PETOZAK
Posté le 26-05-2005 à 17:43:31  profilanswer
 

le code marche sous wamp je viens de tester, mais toujours pas sous EasyPHP :(

n°1098481
yoyo354
Yoyo, le roi du ...
Posté le 26-05-2005 à 17:55:27  profilanswer
 

Ben jettes EasyPHP alors :p

n°1098501
PETOZAK
Posté le 26-05-2005 à 18:17:20  profilanswer
 

si PHP 5 n'a pas été intégré a EasyPHP 1.8 c'est qu'il n'est pas encore tout a fait bon!!!
non?

n°1098625
yoyo354
Yoyo, le roi du ...
Posté le 26-05-2005 à 19:42:16  profilanswer
 

Personnelement, je pense plutôt que Easyphp n'est plus vraiment actualiser souvent. Il suffit de regarder les dâtes des dernières realases de EasyPHP et de les comparer à wamp. Mais c'est peut-être aussi parce que PHP5 n'est pas stable.

n°1099042
PETOZAK
Posté le 27-05-2005 à 09:23:17  profilanswer
 

c'est justement ce dont j'ai peur...je ne peux pas me permettre de faire une migration vers un serveur Wamp si PHP 5 n'est pas stable..:(
Ce que je voudrais c'est savoir comment faire pour utiliser les DCOM sous PHP 4.3 sous EasyPHP 1.8 donc (qui est sorti y'a pas si longtemps ;) )

n°1099411
cerel
Posté le 27-05-2005 à 12:46:06  profilanswer
 

Euhhh, tu utilise easyphp en prod ?
 
Easyphp n'est pas fait pour etre un serveur prod. En prod, rien ne vaut que d'installer tous les serveurs a la main.
 
Sinon, tu n'as pas des messages d'erreurs ?

mood
Publicité
Posté le 27-05-2005 à 12:46:06  profilanswer
 

n°1099420
PETOZAK
Posté le 27-05-2005 à 12:48:26  profilanswer
 

non pas de message d'erreurs, juste un plantage d'apache puis il se reinitialise automatiquement :(

n°1099564
cerel
Posté le 27-05-2005 à 14:22:56  profilanswer
 

Et apache, il ne donne pas de msg d'erreur dans son log ?

n°1099567
skeye
Posté le 27-05-2005 à 14:26:39  profilanswer
 

yoyo354 a écrit :

Mais c'est peut-être aussi parce que PHP5 n'est pas stable.


:heink:
http://www.php.net/downloads.php


---------------
Can't buy what I want because it's free -
n°1099574
PETOZAK
Posté le 27-05-2005 à 14:31:51  profilanswer
 

cerel a écrit :

Et apache, il ne donne pas de msg d'erreur dans son log ?


non rien du tout vu qu'il plante avant de logger les erreurs :(

n°1099654
benamoubea​ch
tivuplai
Posté le 27-05-2005 à 15:08:48  profilanswer
 

Qui a dit que wamp n'était pas stable ??? personne . Ces personnes t'ont juste dit que wamp métait plus souvent à jour qu'easyphp, qui pond 1 version par an, et encore . Wamp met régulièrement à jour les versions des différents logiciels , et propose aussi des add-ons permettant , par exemple, de swticher entre PHP4 et PHP5 . Personnellement , toutes mes utilisations d'easyphp ont été infructueuses, contrairement à celles de wamp


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Word & Easy-PHP 1.8 ?

 

Sujets relatifs
probleme XML avec PHP DOMXMLProbleme sur les sessions PHP
Porbleme wordPHP-MySQL sous Dream: afficher région répétée en colonnes
[Résolu]Variables non reconnues sous easy phplancer word avec java
Demande de conseil sur Curl et PHP[résolu][PHP/JS] Formulaire avec input name="nom[]"
[Resolu] Récupérer le mois à partir du numero de semaineMacro word exporter vers excel
Plus de sujets relatifs à : Word & Easy-PHP 1.8 ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR