2009-06-26 8 views
0

J'ai un script PHP s'exécutant sur XAMPP dans Windows XP qui ouvrira un fichier .doc, puis enregistrez-le comme une copie différente. Cela fonctionnait bien plus tôt, mais de nulle part le message d'erreur continue d'apparaître. Je pense que le code n'est pas le problème, car il travaillait il y a quelques heures, mais maintenant n'est pas. Je soupçonne que c'est quelque chose à voir avec mon Word 2003, quelque chose qui a causé des problèmes.PHP nouveau COM ("word.application") SaveAS causes "disque est plein" Erreur

J'ai essayé de redémarrer, en effaçant le dossier temporaire comme décrit sur le site Web de Microsoft. Je peux toujours écrire dans le dossier en utilisant file_put_contents, donc PEUT-ÊTRE si je pouvais extraire les données brutes du $ mot-> Documents [1] alors je pourrais utiliser file_put_contents pour l'enregistrer au lieu d'utiliser la fonction de sauvegarde de Word. Le problème est que cela est assez mal documenté, donc je ne peux pas trouver une liste des fonctions disponibles à ma disposition pour le faire.

+0

Qu'est-ce que $ path? Est-ce que c'est peut-être un partage de réseau qui agit ou dont vous n'avez pas le contrôle et les droits d'écriture perdus? –

+0

désolé, c'est dans mon fichier de configuration. J'ai modifié le fichier maintenant –

Répondre

3

Il semble que j'ai résolu le problème moi-même. Je l'ai enregistré à un RTF, puis utilisé cette classe pour le convertir au format .doc, semble prendre beaucoup plus de temps mais a résolu le problème, Dieu merci.

Lien: http://www.phpclasses.org/browse/file/1256.html

Merci à tous pour la recherche de toute façon. Jamie

Questions connexes