January 19
programmatori PHP sono spesso alla ricerca di modi per estendere la funzionalità di questa lingua di fuori della sua zona di comfort. PHP è usato soprattutto nei sistemi operativi Linux, ma i visitatori dei siti web PHP sono di solito lavorando su sistemi Windows o Macintosh. Un sito web progettato per caricare un file di Microsoft Word da questi utenti potrebbe essere necessario estrarre il contenuto di questo file ed e-mail o elaborare il testo utilizzando algoritmi PHP. Ma file di Microsoft Word, che terminano con l'estensione DOC, non sono nativo per Linux o PHP. Colmare questi due ambienti informatici è possibile con una certa preparazione.
1 Verificare con il fornitore di host che è disponibile per il vostro sito web l'accesso PHP. La maggior parte dei server supportano PHP, ma a volte questo servizio richiede un aggiornamento conto. Non è possibile leggere un file DOC con PHP senza accesso al compilatore.
2 Scaricare l'utilità lettore di documenti Antiword MS Word (vedi Bibliografia). Questo programma open-source contiene materiali di programmazione PHP che si estendono per la conversione DOC.
3 Decomprimere l'archivio Antiword per estrarne il contenuto.
4 Carica l'intera libreria di file Antiword al server web. Posizionare i file nella directory "bin" del conto ospite. Questa directory è un repository comune per le utilities e le altre operazioni binarie che gli utenti del web server deve sfruttare frequentemente.
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. Type "content = $ shell_exec ( '/ usr / local / bin / antiword' $ nomefile.);" dove "$ nomefile" è uguale al nome del file completo del documento DOC. Il contenuto del file DOC verranno letti nel "$ contenuti" variabile. Questi i nomi delle variabili, a cominciare con il simbolo "$", sono personalizzabili.
6 Elaborare la variabile "$ contenuti" come desiderato per manipolare il contenuto del file DOC. Una volta che il DOC viene letto da PHP, il testo completo del file è disponibile per qualsiasi forma di ulteriori attività. I contenuti possono essere inviati via email o memorizzati in un database, per esempio.