I programmatori PHP sono spesso alla ricerca di modi per estendere la funzionalità di questa lingua al di fuori della sua zona di comfort. PHP viene utilizzato principalmente su sistemi operativi Linux, ma i visitatori dei siti Web PHP di solito lavorano su sistemi Windows o Macintosh. Un sito Web progettato per caricare un file Microsoft Word da questi utenti potrebbe dover estrarre il contenuto di questo file e inviarlo tramite e-mail o elaborarne il testo mediante algoritmi PHP. Ma i file di Microsoft Word, che terminano con l'estensione DOC, non sono nativi di Linux o PHP. È possibile collegare questi due ambienti informatici con una certa preparazione.
Passaggio 1
Verificare con il proprio provider host che l'accesso PHP sia disponibile per il proprio sito Web. La maggior parte dei server supporta PHP, ma a volte questo servizio richiede un aggiornamento dell'account. Non è possibile leggere un file DOC utilizzando PHP senza l'accesso al compilatore.
Passaggio 2
Scarica l'utilità di lettura documenti Antiword MS Word (vedi Riferimenti). Questo programma open source contiene materiali di programmazione che estendono PHP per la conversione DOC.
Passaggio 3
Decomprimi l'archivio Antiword per estrarne il contenuto.
Passaggio 4
Carica l'intero Antiword libreria di file sul server web. Posizionare i file nella directory "bin" dell'account host. Questa directory è un repository comune per utility e altre operazioni binarie che gli utenti del server Web devono sfruttare di frequente.
Passaggio 5
Chiamare il programma Antiword in qualsiasi script PHP progettato per leggere un documento Microsoft Word DOC. Il comando è implementato usando una singola funzione. Digita "$ content = shell_exec ('/usr /local /bin /antiword'. $ Nomefile);" dove "$ nomefile" è uguale al nome file completo del documento DOC. Il contenuto del file DOC verrà letto nella variabile "$ content". Questi nomi di variabili, che iniziano con il simbolo "$", sono personalizzabili.
Elabora la variabile "$ content" come desideri per manipolare il contenuto del file DOC. Una volta che il DOC è stato letto da PHP, il testo completo del file è disponibile per qualsiasi forma di ulteriore attività. Ad esempio, i contenuti possono essere inviati tramite e-mail o archiviati in un database.
Suggerimento: le configurazioni del server variano tra i provider di hosting. È possibile che la directory "bin" per il tuo account risieda in una posizione diversa rispetto al codice di esempio incluso qui. Il percorso della directory "bin" potrebbe essere diverso da "'/usr /local /bin". In tal caso, modifica il comando "shell_exec" per adattarlo al particolare ambiente del tuo account del server.
Articoli che ti serviranno
Compilatore PHP
Lettore di documenti MS Word Antiword
Computer © www.354353.com