whycomputer.com >> Jaringan komputer >  >> Perangkat lunak

Cara Membaca File DOC Menggunakan PHP

Pemrogram PHP sering mencari cara untuk memperluas fungsionalitas bahasa ini di luar zona nyamannya. PHP sebagian besar digunakan pada sistem operasi Linux, tetapi pengunjung situs web PHP biasanya bekerja pada sistem Windows atau Macintosh. Situs web yang dirancang untuk mengunggah file Microsoft Word dari pengguna ini mungkin perlu mengekstrak konten file ini dan email atau memproses teksnya menggunakan algoritma PHP. Tetapi file Microsoft Word, yang berakhir dengan ekstensi DOC, bukan asli untuk Linux atau PHP. Menjembatani kedua lingkungan komputer ini dimungkinkan dengan beberapa persiapan.

Langkah 1
Verifikasi dengan penyedia host Anda bahwa akses PHP tersedia untuk situs web Anda. Sebagian besar server mendukung PHP, tetapi terkadang layanan ini memerlukan peningkatan akun. Anda tidak dapat membaca file DOC menggunakan PHP tanpa akses ke kompiler.

Langkah 2
Unduh utilitas pembaca dokumen Antiword MS Word (lihat Referensi). Program sumber terbuka ini berisi materi pemrograman yang memperpanjang PHP untuk konversi DOC.

Langkah 3
Buka zip arsip Antiword untuk mengekstrak isinya.

Langkah 4 - Unggah seluruh Antiword perpustakaan file ke server web. Tempatkan file di direktori "bin" dari akun host. Direktori ini adalah repositori umum untuk utilitas dan operasi biner lainnya yang harus sering dieksploitasi oleh pengguna server web.

Langkah 5
Hubungi program Antiword dalam skrip PHP apa pun yang dirancang untuk membaca dokumen DOC Microsoft Word. Perintah diimplementasikan menggunakan fungsi tunggal. Ketik "$ content \u003d shell_exec ('/usr /local /bin /antiword'. $ Filename);" di mana "$ filename" sama dengan nama file lengkap dari dokumen DOC. Isi file DOC akan dibaca ke dalam variabel "$ content". Nama-nama variabel ini, dimulai dengan simbol "$", dapat disesuaikan.
Memproses variabel "$ content" seperti yang diinginkan untuk memanipulasi konten file DOC. Setelah DOC dibaca oleh PHP, teks lengkap file tersedia untuk segala bentuk aktivitas lebih lanjut. Konten dapat diemailkan atau disimpan ke database, misalnya.

Kiat
Konfigurasi server bervariasi antara penyedia hosting. Mungkin direktori "tempat sampah" untuk akun Anda berada di lokasi yang berbeda dari kode contoh yang disertakan di sini. Path dari direktori "bin" Anda mungkin bukan dari "'/usr /local /bin". Jika demikian, sesuaikan perintah "shell_exec" agar sesuai dengan lingkungan khusus akun server Anda.

Item yang Anda butuhkan

  • PHP compiler
  • Antiword MS Word document reader


    URL:https://komputer.whycomputer.com/Perangkat-lunak/101301747.html

  • Perangkat lunak
    • Cara Melakukan Pintasan ke File atau Folder

      Pintasan komputer memungkinkan Anda untuk mengakses file, folder, drive jaringan dan program dengan klik dua kali sederhana. Buat pintasan ke perangkat lunak, file data, dan lokasi jaringan yang sering digunakan untuk menghemat waktu dan menghindari frustrasi dalam menavigasi hierarki komputer a

    • Cara Menyimpan File Writer OpenOffice sebagai .doc (Word) File

      OpenOffice adalah alternatif gratis untuk Microsoft Office. Namun, pengguna Microsoft Office tidak akan dapat mengakses file default OpenOffice. Namun demikian, Anda dapat menyimpan file OpenOffice Writer sebagai file .doc sehingga pengguna Microsoft Office dapat membacanya. Langkah 1 - Luncu

    • Cara Membatalkan Pendaftaran OCX

      File OCX adalah komponen Microsoft ActiveX yang digunakan dalam aplikasi dan browser web untuk interaksi situs web. Misalnya, media canggih seperti Adobe Flash Player menggunakan kontrol ActiveX untuk membuat gambar yang bersih dan memungkinkan Anda untuk berinteraksi dengan kartun flash. Komponen A

    Jaringan komputer © https://komputer.whycomputer.com