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

Jak czytać plik DOC przy użyciu PHP

Programiści PHP często poszukują sposobów rozszerzenia funkcjonalności tego języka poza swoją strefę komfortu. PHP jest najczęściej używany w systemach operacyjnych Linux, ale użytkownicy stron PHP zazwyczaj pracują w systemach Windows lub Macintosh. Witryna zaprojektowana do przesyłania plików Microsoft Word od tych użytkowników może wymagać wyodrębnienia zawartości tego pliku i wysłania wiadomości e-mail lub przetworzenia jego tekstu przy użyciu algorytmów PHP. Ale pliki Microsoft Word, które kończą się rozszerzeniem DOC, nie są rodzime dla Linuksa ani PHP. Połączenie tych dwóch środowisk komputerowych jest możliwe dzięki pewnym przygotowaniom.

Krok 1
Sprawdź u swojego dostawcy hosta, czy dostęp PHP jest dostępny dla Twojej witryny. Większość serwerów obsługuje PHP, ale czasami ta usługa wymaga aktualizacji konta. Nie można odczytać pliku DOC przy użyciu PHP bez dostępu do kompilatora.

Krok 2
Pobierz narzędzie do czytania dokumentów Antiword MS Word (patrz Odniesienia). Ten program open-source zawiera materiały programistyczne, które rozszerzają PHP do konwersji DOC.

Krok 3
Rozpakuj archiwum Antiword, aby wyodrębnić jego zawartość.

Krok 4
Prześlij cały Antiword biblioteka plików na serwer WWW. Umieść pliki w katalogu „bin” konta hosta. Ten katalog jest wspólnym repozytorium narzędzi i innych operacji binarnych, które użytkownicy serwerów WWW muszą często wykorzystywać.

Krok 5
Wywołaj program Antiword w dowolnym skrypcie PHP zaprojektowanym do odczytu dokumentu DOC Microsoft Word. Polecenie jest realizowane za pomocą jednej funkcji. Wpisz „$ content = shell_exec ('/usr /local /bin /antiword'. $ Filename);” gdzie „$ nazwa_pliku” jest równa pełnej nazwie pliku dokumentu DOC. Zawartość pliku DOC zostanie wczytana do zmiennej „$ content”. Te nazwy zmiennych, zaczynając od symbolu „$”, można dostosować.
Przetwarzaj zmienną „$ content”, aby manipulować zawartością pliku DOC. Po odczytaniu DOC przez PHP, pełny tekst pliku jest dostępny dla dowolnej formy dalszej aktywności. Zawartość może zostać wysłana pocztą elektroniczną lub zapisana na przykład w bazie danych.

Wskazówka
Konfiguracja serwera różni się w zależności od dostawcy hostingu. Możliwe, że katalog „bin” dla twojego konta znajduje się w innej lokalizacji niż przykładowy kod zawarty tutaj. Ścieżka do katalogu „bin” może być czymś innym niż „” /usr /local /bin ”. Jeśli tak, dostosuj polecenie „shell_exec”, aby pasowało do konkretnego środowiska konta serwera.

Potrzebne elementy

  • Kompilator PHP
  • Czytnik dokumentów Antiword MS Word


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

  • Oprogramowanie
    • Jak zrobić magazyn za pomocą Microsoft Word

      Stworzenie magazynu w Microsoft Word różni się nieco od tworzenia go w oprogramowaniu do publikacji, takim jak Adobe InDesign, ale nie jest to zupełnie niespotykane. Może działać i dać solidny efekt końcowy. Otwórz nowy dokument w Microsoft Word. Skonfiguruj dokument tak, aby wiązał marginesy do

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

      Niezależnie od tego, czy publikujesz zdjęcia swoich produktów w serwisie eBay, wysyłasz zdjęcia znajomym i rodzinie lub z wielu innych powodów, może być konieczne zmniejszenie rozmiaru pliku zdjęcia. Galeria fotografii systemu Windows to funkcja systemu Windows, która umożliwia przeglądanie, organiz

    • Jak czytać plik EMZ

      Plik EMZ to skompresowany plik zwykle zawierający pewien rodzaj danych graficznych. Format EMZ jest najczęściej używany w aplikacjach Microsoft, takich jak Word, PowerPoint i Visio. Narzędzie do kompresji używane do kompresji pliku to GZip, który kompresuje plik i dołącza rozszerzenie .emz na końcu

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