PHP programmatori sono spesso alla ricerca di modi per estendere la funzionalità di questa lingua di fuori della sua zona di comfort . PHP è utilizzato soprattutto su sistemi operativi Linux , ma i visitatori di 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 di PHP . Ma i file di Microsoft Word, che terminano con l'estensione doc, non sono native di Linux o PHP . Colmare questi due ambienti di computer è possibile con una certa preparazione . Cose che ti serviranno
PHP compilatore
Antiword MS Word documento lettore
Mostra più istruzioni
1
verificare con il vostro fornitore di host che l'accesso PHP è disponibile per il tuo sito . La maggior parte dei server supportano PHP , ma a volte questo servizio richiede un aggiornamento del conto . Non è possibile leggere un file DOC con PHP senza accesso al compilatore.
2
Scarica il programma di utilità Antiword MS Word documento lettore ( vedi Bibliografia ) . Questo programma open-source contiene materiali di programmazione che si estendono PHP per la conversione DOC .
3
Decomprimere l'archivio Antiword per estrarre il contenuto.
4
Carica tutto libreria di file antiword al server web . Collocare i file nella directory "bin" del conto host. Questa directory è un repository comune per i programmi di utilità e altre operazioni binarie che gli utenti del server Web devono spesso sfruttare.
5
chiamare il programma Antiword in qualsiasi script PHP progettato per leggere un documento di Microsoft Word DOC . Il comando è implementato utilizzando una singola funzione . Tipo "$ content = shell_exec ( ' /usr /local /bin /antiword ' $ nomefile . )," Dove " $ nomefile" è uguale al nome del file completo del documento DOC . Il contenuto del file DOC vengono letti nella variabile " $ contenuto" . Questi i nomi delle variabili , che iniziano con il simbolo " $ " , sono personalizzabili .
6
processo la variabile " $ content ", come desiderato per manipolare 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à . I contenuti possono essere inviati via email o memorizzati in un database , per esempio.