whycomputer.com >> Wiedza o Internecie >  >> Oprogramowanie

Jak odczytać plik DOC w PHP

Programiści PHP często muszą rozszerzyć możliwości języka poza typowe środowisko. Choć PHP najczęściej działa na Linuksie, użytkownicy witryn PHP korzystają z Windowsa lub macOS. Jeśli strona umożliwia przesyłanie plików Microsoft Word (rozszerzenie .DOC), może być konieczne wyodrębnienie ich treści i dalsze przetwarzanie w PHP. Pliki DOC nie są natywnie obsługiwane w Linuksie, ale przy użyciu odpowiednich narzędzi można je odczytać.

Krok 1

Upewnij się u dostawcy hostingu, że PHP jest dostępny dla Twojej witryny. Większość serwerów obsługuje PHP, ale czasem wymaga podniesienia poziomu konta. Bez dostępu do interpretera PHP nie odczytasz pliku DOC.

Krok 2

Pobierz narzędzie Antiword – czytnik dokumentów MS Word (zobacz sekcję „Referencje”). Jest to program open‑source, który dostarcza biblioteki umożliwiające konwersję DOC w PHP.

Krok 3

Rozpakuj archiwum Antiword, aby uzyskać pliki programu.

Krok 4

Prześlij całą bibliotekę Antiword na serwer. Umieść pliki w katalogu bin swojego konta – jest to typowe miejsce na narzędzia binarne.

Krok 5

Wywołaj Antiword w skrypcie PHP, aby odczytać dokument DOC. Przykładowa funkcja:

$content = shell_exec('/usr/local/bin/antiword ' . $filename);

Gdzie $filename to pełna ścieżka do przesłanego pliku DOC. Zmienna $content będzie zawierała cały tekst dokumentu.

Możesz teraz dowolnie przetwarzać zmienną $content – np. wysłać ją e‑mailem lub zapisać w bazie danych.

Porada

  • Ścieżka do katalogu bin może różnić się w zależności od hostingu. Jeśli Twoja ścieżka nie jest /usr/local/bin, zmodyfikuj odpowiednio wywołanie shell_exec.

Co będzie potrzebne

  • Interpreter PHP
  • Program Antiword

URL:https://pl.whycomputer.com/oprogramowanie/100301747.html

Oprogramowanie
  • Jak stworzyć magazyn w Microsoft Word

    WstępTworzenie magazynu w Microsoft Word różni się od użycia profesjonalnych programów graficznych, ale pozwala uzyskać estetyczny efekt przy niewielkim nakładzie.Kroki1. Rozpocznij nowy dokumentOtwórz program i wybierz Nowy dokument.2. Ustaw marginesy książkowePrzejdź do Układ → Ustawienia strony i

  • Jak zmniejszyć rozmiar pliku zdjęciowego przy użyciu systemu Windows

    Potrzebujesz zmniejszyć rozmiar zdjęcia – czy to przed publikacją w serwisie aukcyjnym, wysłaniem e‑mailem, czy po prostu, aby zaoszczędzić miejsce? Windows Photo Gallery oraz Microsoft Office Picture Manager umożliwiają łatwą kompresję i zmianę wymiarów obrazu. Poniżej znajdziesz krok po kroku inst

  • Jak otworzyć i odczytać plik EMZ

    Co to jest plik EMZ?Plik EMZ to skompresowany plik graficzny, najczęściej wykorzystywany w aplikacjach Microsoftu (Word, PowerPoint, Visio). Do kompresji używany jest algorytm GZip, a po spakowaniu rozszerzenie zmienia się na .emz. GZip zapewnia wysoką współczynnik kompresji, ale sam w sobie nie jes

Wiedza o Internecie © https://pl.whycomputer.com