php et word

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : php et word

par tomypunk » 13 avr. 2006, 21:16

en même temps c'est un peu absurde d'utiliser des fonction typique windows a part si tu ton script ne tourne que en local ...

par mere-teresa » 13 avr. 2006, 17:58

Apache, c'est Apache et Windows Server, c'est Windows.
Que tu simules un Apache sur Windows.

par Invité » 13 avr. 2006, 17:14

oui mais mon esay php lance un apache ou meme temp je suis sur un win 2000

par mere-teresa » 13 avr. 2006, 17:06

Tu as un serveur Windows ou Apache ?
Les fonctions COM sont uniquement disponibles pour les versions Windows de PHP.

http://fr2.php.net/manual/fr/ref.com.php

par Invité » 13 avr. 2006, 16:55

mais le pb c une erreure avec mon serveur apache

par Invité » 13 avr. 2006, 16:53

regarde ce code et dit moi ce que tu pense

$date = date("d-m-Y"); 
$heure = date("H.i.s"); 

$word = new com("word.application") or die("Unable to instantiate Word");
 
 

//1. Nouvelle instance Word 
$word=new COM("word.application"); 

//2. Spécifie le document temp word (a adapter suivant le dossier de stockage sur le serveur !!!) 
$template_file = "C:/contrat_temp.doc"; 

//3. On ouvre le document 
$word->Documents->Open($template_file); 

//4. On récupère les variables 
//date du jour 
$current_date = date("m/d/Y"); 

//on repère l'endroit ou se trouve le signet date et on remplace 
$bookmarkname = "Date"; 
$objBookmark = $word->ActiveDocument->Bookmarks($bookmarkname); 
$range = $objBookmark->Range; 
//on remplace le signet par la valeur 
$range->Text = $current_date; 

//7. On sauve le document sous un nouveau nom 
$new_file = "C:/CONTRAT_temp_".$date."_".$heure.".doc"; 
$word->Documents[1]->SaveAs($new_file); 

//8. On detruit l'instance word 
$word->Quit(); 
$word->Release(); 
$word = null; */
?>

par mere-teresa » 13 avr. 2006, 16:50

Est-ce que tu sais ouvrir un fichier .doc avec le BlocNotes ?
Regarde à quoi ça ressemble ?

PHP n'écrit que du texte brut, pas du texte formaté en .doc MS WORD.

par Invité » 13 avr. 2006, 16:32

mais j'ai un fechier sur mon pc qui exicte déja je veux selemnt
ecrire de dans(modefie et pas crée),

par mere-teresa » 13 avr. 2006, 16:25

PHP ne sait pas créer de .doc nativement, en fait.
Mais avec FPDF tu pourras créer des PDF facilement.

Salut

par A. BILLAUD » 13 avr. 2006, 16:03

Le problème n'est pas que word soit installé ou pas.

Le problème est qu'il n'est pas simple d'envoyer des informations vers Word avec du PHP si j'ai bien tous suivit

par Invité » 13 avr. 2006, 16:01

je veux pas crée un word je veux simplement envoyer des information ds un page word (word et déja instaler sur mon poste)
et si pas possible pdf et accepte comme soulition

par mere-teresa » 13 avr. 2006, 15:42

Non pas simple, parce que PHP ne sait pas fabriquer du Word. Est-ce que le PDF te conviendrait aussi ?

php et word

par Invité » 13 avr. 2006, 15:30

bonjour

j'ai des information qui sont saisie par des utilisateur et qui sont enregistre sur ma basse . :D
mon pb et:
je veux ou momant que les information sont envoyer sur ma basse un document word s'ouvert et affiche les info saisie. simple non :( :( :(
merci de votre aide