whycomputer.com >> Počítačová školení >  >> Software

Jak číst soubor DOC pomocí PHP

Programátoři PHP často hledají způsoby, jak rozšířit funkčnost tohoto jazyka mimo jeho komfortní zónu. PHP je většinou používáno v operačních systémech Linux, ale návštěvníci webových stránek PHP obvykle pracují na systémech Windows nebo Macintosh. Webové stránky určené k nahrání souboru aplikace Microsoft Word od těchto uživatelů mohou potřebovat extrahovat obsah tohoto souboru a e-mailem nebo zpracovat jeho text pomocí algoritmů PHP. Soubory Microsoft Word, které končí v rozšíření DOC, však nejsou nativní pro Linux nebo PHP. Překonání těchto dvou počítačových prostředí je možné s nějakou přípravou.

Krok 1
Ověřte si u poskytovatele hostitele, že přístup PHP je k dispozici pro vaše webové stránky. Většina serverů podporuje PHP, ale občas tato služba vyžaduje upgrade účtu. Nelze číst soubor DOC pomocí PHP bez přístupu ke kompilátoru.

Krok 2
Stáhněte si nástroj pro čtení dokumentů programu Word Antiword MS Word (viz odkazy). Tento open-source program obsahuje programovací materiály, které rozšiřují PHP o konverzi DOC.

Krok 3
Rozbalte archiv Antiword, abyste mohli extrahovat jeho obsah.

Krok 4
Nahrajte celý Antiword knihovny souborů na webový server. Umístěte soubory do adresáře "bin" hostitelského účtu. Tento adresář je společným úložištěm pro nástroje a další binární operace, které musí uživatelé webového serveru často zneužít.

Krok 5
Volejte program Antiword v jakémkoli skriptu PHP, který je určen pro čtení dokumentu DOC Microsoft Word. Příkaz je implementován pomocí jediné funkce. Zadejte "$ content = shell_exec ('/usr /local /bin /antiword'. $ Filename);" kde "$ filename" se rovná úplnému názvu souboru dokumentu DOC. Obsah souboru DOC bude přečten do proměnné "$ content". Tyto názvy proměnných, počínaje symbolem "$", lze přizpůsobit.
Zpracovat proměnnou "$ content" podle potřeby pro manipulaci s obsahem souboru DOC. Jakmile je DOC čten PHP, je k dispozici celý text souboru pro jakoukoliv formu další aktivity. Obsah lze například zaslat e-mailem nebo uložit do databáze.

Tip
Konfigurace serveru se mezi poskytovateli hostingu liší. Je možné, že adresář „bin“ vašeho účtu se nachází na jiném místě, než je zde uveden příklad kódu. Cesta adresáře "bin" může být něco jiného než "/usr /local /bin". Pokud ano, upravte příkaz "shell_exec" tak, aby vyhovoval konkrétnímu prostředí vašeho účtu serveru.

Položky, které budete potřebovat

  • Kompilátor PHP
  • Antiword MS Word reader


    URL:https://cs.whycomputer.com/Software/100101747.html

  • Software
    • Jak přejít na soubor nebo složku Folder

      Klávesové zkratky počítače umožňují jednoduchý přístup k souborům, složkám, síťovým jednotkám a programům. Vytvořte zástupce pro často používaný software, datové soubory a umístění v síti, abyste ušetřili čas a vyhnuli se frustraci spojenou s navigací v hierarchii počítače nebo struktuře sítě. Kr

    • Jak uložit soubor OpenOffice Writer jako .doc (Word) File

      OpenOffice je bezplatná alternativa k Microsoft Office. Uživatelé aplikace Microsoft Office však nebudou mít přístup k výchozím souborům OpenOffice. Soubory OpenOffice Writer však můžete uložit jako soubor DOC tak, aby je mohli uživatelé systému Microsoft Office číst. Krok 1 Spusťte program Open

    Počítačová školení © https://cs.whycomputer.com