créer un fichier doc, xls..... [PHP] - PHP - Programmation
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 ca va pas le faire (de plus krosoft ne donne pas la solution pour cree des .doc sans word )
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".
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 |
Arf, sont chiant krosoft
Mais dans krosoft, ya kro
Je sors...
Marsh Posté le 21-10-2003 à 17:24:56
Nan, bon, restons serieux, j'ai kan meme trouvé une solution
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
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 |
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 )
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
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
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?
Marsh Posté le 21-10-2003 à 21:59:45
ReplyMarsh 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
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.
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
Marsh Posté le 22-10-2003 à 10:46:17
impulse a écrit :
|
connaisait pas
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