Nwlapcug.com


Come leggere un File DOC utilizzando PHP

Come leggere un File DOC utilizzando PHP


Programmatori PHP sono spesso alla ricerca di modi per estendere le funzionalità di questo linguaggio fuori della sua zona di comfort. PHP è utilizzato principalmente su sistemi operativi Linux, ma i visitatori dei siti Web PHP sono di solito lavorano su sistemi Windows o Macintosh. Un sito progettato per caricare un file di Microsoft Word da questi utenti potrebbe essere necessario estrarre il contenuto di questo file e la posta elettronica o elaborare il testo utilizzando algoritmi di PHP. Ma i file di Microsoft Word, che finiscono con l'estensione DOC, non sono nativi di Linux o PHP. Colmare questi ambienti con due computer è possibile con una certa preparazione.

Istruzioni

1

Verificare con il vostro host provider che PHP gratuita è disponibile per il tuo sito. Maggior parte dei server supporta PHP, ma occasionalmente questo servizio richiede un aggiornamento di account. È possibile leggere un file DOC utilizzando PHP senza accesso al compilatore.

2

Scaricare l'utilità di lettore di documento Antiword MS Word (vedi riferimenti). Questo programma open-source contiene materiali di programmazione che estendono PHP per la conversione di DOC.

3

Decomprimere l'archivio Antiword per estrarne il contenuto.

4

Caricare la libreria intero Antiword file sul server web. Inserire i file nella directory "bin" dell'account host. Questa directory è un archivio comune per utilità e altre operazioni binarie che spesso devono sfruttare gli utenti di server web.

5

Chiamare il programma Antiword in qualsiasi script PHP progettato per leggere un documento di Microsoft Word DOC. Il comando viene implementato utilizzando una singola funzione. Tipo "$content = shell_exec ('/ usr/local/bin/antiword'. $filename);" dove "$filename" è uguale al nome completo del file del documento DOC. Il contenuto del file DOC si leggerà nella variabile "$content". Questi nomi delle variabili, cominciando con il simbolo "$", sono personalizzabili.

6

Elaborare la variabile "$content" come desiderato per modificare il contenuto del file DOC. Una volta che il DOC è letto da PHP, il testo completo del file è disponibile per qualsiasi forma di ulteriore attività. Il contenuto può essere inviato via email o archiviato in un database, ad esempio.

Consigli & Avvertenze

  • Configurazioni server variano tra i provider di hosting. È possibile che la directory "bin" per il tuo account si trova in una posizione diversa rispetto al codice di esempio incluso in questa sezione. Il percorso della directory "bin" può essere qualcosa di diverso da "'/ usr/local/bin". In questo caso, regolare il comando di "shell_exec" per adattarsi all'ambiente particolare del tuo account di server.