“Conocimiento Computadora>Software

Cómo leer un archivo DOC usando PHP

Los programadores PHP a menudo buscan formas de extender la funcionalidad de este lenguaje fuera de su zona de confort. PHP se usa principalmente en sistemas operativos Linux, pero los visitantes de los sitios web de PHP generalmente trabajan en sistemas Windows o Macintosh. Un sitio web diseñado para cargar un archivo de Microsoft Word de estos usuarios puede necesitar extraer el contenido de este archivo y enviarlo por correo electrónico o procesar su texto usando algoritmos PHP. Pero los archivos de Microsoft Word, que terminan en la extensión DOC, no son nativos de Linux o PHP. Es posible unir estos dos entornos informáticos con cierta preparación.

Paso 1

Verifique con su proveedor de host que el acceso a PHP esté disponible para su sitio web. La mayoría de los servidores admiten PHP, pero ocasionalmente este servicio requiere una actualización de cuenta. No puede leer un archivo DOC utilizando PHP sin acceso al compilador.

Paso 2

Descargue la utilidad de lectura de documentos Anti Word MS Word (consulte Referencias). Este programa de código abierto contiene materiales de programación que amplían PHP para la conversión DOC.

Paso 3

Descomprima el archivo de Antiword para extraer su contenido.

Paso 4

Cargue todo el Antiword biblioteca de archivos al servidor web. Coloque los archivos en el directorio "bin" de la cuenta de host. Este directorio es un repositorio común para utilidades y otras operaciones binarias que los usuarios del servidor web deben explotar con frecuencia.

Paso 5

Llame al programa Antiword en cualquier script PHP diseñado para leer un documento DOC Microsoft Word. El comando se implementa utilizando una sola función. Escriba "$ content \u003d shell_exec ('/usr /local /bin /antiword'. $ Filename);" donde "$ filename" es igual al nombre de archivo completo del documento DOC. El contenido del archivo DOC se leerá en la variable "$ content". Estos nombres de variables, que comienzan con el símbolo "$", son personalizables. Procese la variable "$ content" como desee para manipular el contenido del archivo DOC. Una vez que PHP lee el DOC, el texto completo del archivo está disponible para cualquier forma de actividad adicional. El contenido puede enviarse por correo electrónico o almacenarse en una base de datos, por ejemplo.

Consejo

Las configuraciones del servidor varían entre los proveedores de alojamiento. Es posible que el directorio "bin" de su cuenta se encuentre en una ubicación diferente al código de ejemplo incluido aquí. La ruta de acceso de su directorio "bin" puede ser diferente a "'/usr /local /bin". Si es así, ajuste el comando "shell_exec" para adaptarlo al entorno particular de su cuenta de servidor.

Elementos que necesitará

Compilador PHP

Antiword MS Word reader Reader

[Cómo leer un archivo DOC usando PHP] URL: http://www.ordenador.online/computadora/Software/256868.html

Software
Cómo usar imágenes PNG en un documento de Word
Cómo usar XML para completar formularios PDF
Cómo crear una tarjeta de felicitación de cuatro pliegues en un programa de procesamiento de texto
Problemas con las letras que desaparecen en Microsoft Word
Cómo hacer una copia de seguridad del correo en AOL
Microsoft PowerPoint History
Cómo crear un mapa imprimible
¿Cómo puedo abrir archivos ZIP o RAR incompletos?
Conocimiento de la computadora © http://www.ordenador.online