[PHP] créer un fichier doc, xls.....

créer un fichier doc, xls..... [PHP] - PHP - Programmation

Marsh Posté le 21-10-2003 à 16:09:48    

Bonjour,
je fais la création automatique d'un fichier vide tel doc, xls...
(avec fopen() )
Une fois le fichier créer, kan je l'ouvre (un .doc, par ex), il s'ouvre comme s'il était un .txt, donc il ne veux faire que du texte brut avec word, et il faut donc le réenregistrer par dessus pour que l'erreur disparaisse...
Est-ce kil est possible de créer un fichier autrement, directement dans un format spécial?
Merci.


Message édité par gothico le 21-10-2003 à 16:10:52

---------------
MOD : Mon PC silencieux  |  Topic Miranda IM
Reply

Marsh Posté le 21-10-2003 à 16:09:48   

Reply

Marsh Posté le 21-10-2003 à 16:33:25    

on ne peut pas cree un vrai fichier doc en php car le .doc est un fichier binaire :/
 
alors a moin de pouvoir reconstruire le .doc en binaire :D ca va pas le faire ;) (de plus krosoft ne donne pas la solution pour cree des .doc sans word :D)

Reply

Marsh Posté le 21-10-2003 à 16:36:06    

Un fichier .doc vide ainsi que de nombreux autres types de fichiers ne sont pas des fichiers 100% vide mais des fichiers contenant les infos de base de ce type de fichier sans informations suplémentaire.
Le plus simple pour savoir quoi mettre dedans, c'est de créer un fichier vide directement avec le programme correspondant et de regarder ensuite à l'aide d'un éditeur hexadécimal ce qui a été mis réellement dans ce fichier "vide".

Reply

Marsh Posté le 21-10-2003 à 17:07:38    

Neogally a écrit :

on ne peut pas cree un vrai fichier doc en php car le .doc est un fichier binaire :/
alors a moin de pouvoir reconstruire le .doc en binaire :D ca va pas le faire ;) (de plus krosoft ne donne pas la solution pour cree des .doc sans word :D)


Arf, sont chiant krosoft :/
Mais dans krosoft, ya kro    [:666rip666]  
 
Je sors...


---------------
MOD : Mon PC silencieux  |  Topic Miranda IM
Reply

Marsh Posté le 21-10-2003 à 17:24:56    

Nan, bon, restons serieux, j'ai kan meme trouvé une solution   [:meganne]  
Je fais des fichiers vide dans un rep et je les copies en les renomant a chq fois que j'en ai besoin, malin le gars  :whistle:


---------------
MOD : Mon PC silencieux  |  Topic Miranda IM
Reply

Marsh Posté le 21-10-2003 à 19:33:06    

Neogally a écrit :

on ne peut pas cree un vrai fichier doc en php car le .doc est un fichier binaire :/
 
alors a moin de pouvoir reconstruire le .doc en binaire :D ca va pas le faire ;) (de plus krosoft ne donne pas la solution pour cree des .doc sans word :D)

On peut tout à fait générer du binaire avec PHP. Mais si on a pas la librairie qui va bien, c'est très lourd (surtout qu'il faudrait aussi connaitre précisément le format .doc :/ )

Reply

Marsh Posté le 21-10-2003 à 19:38:45    

mrBebert a écrit :

On peut tout à fait générer du binaire avec PHP. Mais si on a pas la librairie qui va bien, c'est très lourd (surtout qu'il faudrait aussi connaitre précisément le format .doc :/ )


 
c ce que j'ai di mais en y mettant plus d'humour :D  :sol:

Reply

Marsh Posté le 21-10-2003 à 19:45:09    

Je comprends pas, je suis désolé, ta 2ème phrase n'est pas monté jusqu'au cerveau :jap:  :cry:  :D

Reply

Marsh Posté le 21-10-2003 à 20:03:33    

au fait, jsute pour savoir : quel est l'intéret de créer des ficchiers vides sur le serveur? ;)

Reply

Marsh Posté le 21-10-2003 à 21:59:45    

mrBebert a écrit :

Je comprends pas, je suis désolé, ta 2ème phrase n'est pas monté jusqu'au cerveau :jap:  :cry:  :D  


 
 :p  :lol:

Reply

Marsh Posté le 21-10-2003 à 21:59:45   

Reply

Marsh Posté le 21-10-2003 à 22:29:54    

omega2 a écrit :

au fait, jsute pour savoir : quel est l'intéret de créer des ficchiers vides sur le serveur? ;)


lol, c'est pour un serveur de gestion de projet, le fichier est créé automatiquement, car il a un nom bien précis, il est (bien entendu  ;) ) modifier juste apres par l'utilisateur  :whistle:

Reply

Marsh Posté le 22-10-2003 à 09:23:10    

Citation :

on ne peut pas cree un vrai fichier doc en php car le .doc est un fichier binaire


 
Si tu es sous win tu peux.
 
=> http://fr3.php.net/manual/en/ref.com.php
 
Note : il faut que Word soit installé sur le serveur car en fait PHP utilise Word (par l'intermediaire des objets COM) pour creer le fichier.


Message édité par impulse le 22-10-2003 à 09:33:38
Reply

Marsh Posté le 22-10-2003 à 09:26:48    

Tuts =>  
http://www.phpbuilder.com/columns/ [...] 30501.php3
http://www.devshed.com/Server_Side/PHP/PHPandCOM


Message édité par impulse le 22-10-2003 à 09:40:48
Reply

Marsh Posté le 22-10-2003 à 10:46:17    

impulse a écrit :

Citation :

on ne peut pas cree un vrai fichier doc en php car le .doc est un fichier binaire


 
Si tu es sous win tu peux.
 
=> http://fr3.php.net/manual/en/ref.com.php
 
Note : il faut que Word soit installé sur le serveur car en fait PHP utilise Word (par l'intermediaire des objets COM) pour creer le fichier.


 
connaisait pas  :)

Reply

Sujets relatifs:

Leave a Replay

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