Word & Easy-PHP 1.8 ?

Word & Easy-PHP 1.8 ? - PHP - Programmation

Marsh Posté le 26-05-2005 à 16:23:39    

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

Reply

Marsh Posté le 26-05-2005 à 16:23:39   

Reply

Marsh Posté le 26-05-2005 à 16:25:49    

Utilise Wamp si tu veux absolument PHP5

Reply

Marsh Posté le 26-05-2005 à 16:40:11    

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?

Reply

Marsh Posté le 26-05-2005 à 17:17:16    

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

Reply

Marsh Posté le 26-05-2005 à 17:43:31    

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

Reply

Marsh Posté le 26-05-2005 à 17:55:27    

Ben jettes EasyPHP alors :p

Reply

Marsh Posté le 26-05-2005 à 18:17:20    

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?

Reply

Marsh Posté le 26-05-2005 à 19:42:16    

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.

Reply

Marsh Posté le 27-05-2005 à 09:23:17    

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 ;) )

Reply

Marsh Posté le 27-05-2005 à 12:46:06    

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 ?

Reply

Marsh Posté le 27-05-2005 à 12:46:06   

Reply

Marsh Posté le 27-05-2005 à 12:48:26    

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

Reply

Marsh Posté le 27-05-2005 à 14:22:56    

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

Reply

Marsh Posté le 27-05-2005 à 14:26:39    

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 -
Reply

Marsh Posté le 27-05-2005 à 14:31:51    

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 :(

Reply

Marsh Posté le 27-05-2005 à 15:08:48    

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed