Comment lire un fichier DOC Utiliser PHP

Programmeurs PHP sont souvent cherchent des moyens d'étendre les fonctionnalités de cette langue en dehors de sa zone de confort. PHP est principalement utilisé sur les systèmes d'exploitation Linux, mais les visiteurs de sites Web PHP sont généralement travaille sur des systèmes Windows ou Macintosh. Un site web pour télécharger un fichier Microsoft Word de ces utilisateurs peut avoir besoin d'extraire le contenu de ce fichier et e-mail ou traiter son texte en utilisant des algorithmes de PHP. Mais les fichiers Microsoft Word, qui se terminent par l'extension de la DOC, ne sont pas indigènes à Linux ou PHP. Combler ces deux environnements informatiques est possible avec un peu de préparation.

Choses que vous devez

  • Compilateur PHP
  • Antiword documents MS Word lecteur

Instructions

  1. Vérifiez auprès de votre fournisseur d'hébergement que l'accès PHP est disponible pour votre site web. La plupart des serveurs supportent PHP, mais parfois ce service nécessite une mise à jour de compte. Vous ne pouvez pas lire un fichier DOC utilisant PHP sans accès au compilateur.




  2. Téléchargez l'utilitaire document de lecteur Antiword MS Word (voir références). Ce programme open-source contient des matériaux de programmation qui étendent PHP pour la conversion de DOC.

  3. Décompressez l'archive Antiword pour extraire son contenu.

  4. Téléchargez toute la bibliothèque de fichiers Antiword au serveur web. Placez les fichiers dans le "coffre" répertoire du compte de l'hôte. Ce répertoire est un référentiel commun pour les services publics et autres opérations binaires que les utilisateurs du serveur Web doivent souvent exploiter.




  5. Appelez le programme Antiword dans un script PHP conçu pour lire un document Microsoft Word DOC. La commande est réalisée en utilisant une seule fonction. Type "$ Content = shell_exec ('/ usr / local / bin / antiword' $ filename.) -" où "$ Filename" est égal au nom complet du fichier du document DOC. Le contenu du fichier DOC seront lus dans la variable "$ content". Ces noms de variables, en commençant par la "$" symbole, sont personnalisables.

  6. Traiter la "$ content" variable souhaitée pour manipuler le contenu du fichier DOC. Une fois que le DOC est lu par PHP, le texte complet du fichier est disponible pour toute forme de nouvelles activités. Les contenus peuvent être envoyés ou stockés dans une base de données, par exemple.

Conseils & Avertissements

  • Les configurations de serveur varient entre fournisseurs d'hébergement. Il est possible que le "coffre" répertoire pour votre compte réside dans un emplacement différent de l'exemple de code inclus ici. Le chemin de votre "coffre" répertoire peut être autre chose que "'/ Usr / local / bin". Si oui, ajuster la "shell_exec" commande en fonction de l'environnement particulier de votre compte de serveur.
» » » » Comment lire un fichier DOC Utiliser PHP