Hướng dẫn how to display docx file in php from database? - làm thế nào để hiển thị tệp docx trong php từ cơ sở dữ liệu?

Trong bài viết này, bạn sẽ tìm hiểu cách hiển thị tệp tài liệu trên trang web bằng PHP. Chúng tôi thường sử dụng một tài liệu để lưu trữ nhiều thông tin định dạng văn bản có thể dễ dàng tạo, lưu trữ và chia sẻ. Trong quá trình phát triển web, cũng có thể nhận được nhu cầu hiển thị tài liệu qua trình duyệt web.DOC file on a webpage using PHP. We generally use a document to store more text formatting information that can be easily created, stored, and shared. During web development, it can also be possible to receive a demand to display the document over the web browser.

Trong PHP, nhà phát triển có thể dễ dàng hoàn thành tác vụ này bằng iframe. HTML IFRAME là một khung nội tuyến được sử dụng để nhúng một tài liệu khác trong tài liệu HTML hiện tại. Ở đây, chúng tôi đã giải thích quy trình từng bước để tìm nạp thông tin tài liệu từ cơ sở dữ liệu và hiển thị nó trên một trang web.PHP, the developer can easily complete this task using an iframe. HTML iframe is an inline frame which is used to embed another document within the current HTML document. Here, we have explained the step-by-step process to fetch the document information from the database and display it on a web page.

Giả sử chúng ta có bảng 'infodoc' trong cơ sở dữ liệu như sau. Bạn có thể sử dụng cơ sở dữ liệu hiện tại hoặc sao chép và dán nó vào MySQL.infodoc' TABLE in the database as follows. You can use your existing database or copy and paste this into MySQL.

CREATE TABLE IF NOT EXISTS `infodoc` (
  `fileid` int(11) NOT NULL AUTO_INCREMENT,
  `filename` varchar(150) NOT NULL,
  `directory` varchar(150) NOT NULL,
  `created_date` date NOT NULL,
  PRIMARY KEY (`fileid`)
)
INSERT INTO `infodoc` (`fileid`, `filename`, `directory`, `created_date`) VALUES
(1, 'etp.docx', '/document/', '2020-06-22');

Tiếp theo, chúng tôi đã tạo một tệp PHP 'index.php' và viết mã kết nối cơ sở dữ liệu ở trên cùng. Đối với điều này, chúng tôi đã sử dụng mã kết nối PHP MySQLI theo định hướng đối tượng. Sau đó, nó tìm thấy tên tệp và thư mục tệp docx bằng cách sử dụng câu lệnh select.index.php' and written the database connection code at the top. For this, we have used the Object Oriented PHP MySQLi connection code. Then, it fetched the docx file name and directory using a select statement.

Cách duy nhất để nhúng tệp tài liệu vào một trang web là sử dụng Google Reader. Nhưng, nó có giới hạn chỉ mở các tệp truy cập công cộng để hiển thị trong trình duyệt. Chúng tôi không thể mở các tệp được bảo vệ mật khẩu.Google Reader. But, it has a limitation of only opening public access files for display in the browser. We can't open password protected files.

<?php
// Database Connection 
$conn = new mysqli('hostname', 'username', 'password', 'database');
//Check for connection error
$select = "SELECT * FROM `infodoc`";
$result = $conn->query($select);
while($row = $result->fetch_object()){
  $doc = $row->filename;
  $path = $row->directory;
  $date = $row->created_date;
}

echo '<h2>Here is the Document information</h2>';
echo '<strong>Created Date : </strong>'.$date;
echo '<strong>File Name : </strong>'.$doc;
?>
<br/><br/>
<iframe src="https://docs.google.com/gview?url=&embedded=true" width="90%" height="500px">
</iframe>

Khi chúng tôi mở 'index.php' trong trình duyệt, nó sẽ trả về đầu ra một cái gì đó như thế này.index.php' in the browser, it returns output something like this.

Hướng dẫn how to display docx file in php from database? - làm thế nào để hiển thị tệp docx trong php từ cơ sở dữ liệu?

Những bài viết liên quan

PHP Xóa ký tự cuối cùng khỏi chuỗi Cách khóa tệp bằng cách sử dụng xác thực biểu mẫu HTML hoàn chỉnh trong PHP cách hiển thị tệp pdf trong php từ cơ sở dữ liệu cách đọc tệp csv trong php và lưu trữ trong mysql php tạo tài liệu từ Tập lệnh tải lên tệp trong dữ liệu biểu mẫu PHPSEND vào email bằng cách sử dụng Php Recover Quên mật khẩu bằng cách sử dụng bộ đệm tệp PHP đơn giản của PHP và MySQLPHP Cách nhận thư mục, tên tệp và số mã hiện tại Để gửi email bằng cách sử dụng SMTP Đơn giản trong kết nối PHP và xử lý tệp trên máy chủ FTP
How to lock a file using PHP
Complete HTML Form Validation in PHP
How to display PDF file in PHP from database
How to read CSV file in PHP and store in MySQL
PHP create word document from html
PHP SplFileObject Standard Library
Simple File Upload Script in PHP
Sending form data to an email using PHP
Recover forgot password using PHP and MySQL
Php file based authentication
Simple PHP File Cache
How to get current directory, filename and code line number in PHP
Preventing Cross Site Request Forgeries(CSRF) in PHP
PHP code to send email using SMTP
Simple pagination in PHP
PHP Connection and File Handling on FTP Server

Đã hỏi 9 năm, 3 tháng trước 9 years, 3 months ago

Đã xem 806 lần 806 times

Tôi muốn hỏi tôi có thể thu thập tệp DOXC mà tôi đã tải lên trước đó và chỉ hiển thị trên màn hình nhưng không tải xuống và tôi cũng muốn làm nổi bật các từ khóa?Tôi đã tải lên thành công và tải xuống tệp DOCX và nó trông như vậy.Nhưng làm thế nào nếu tôi muốn chỉ hiển thị trên màn hình ở định dạng PHP hoặc HTML và làm nổi bật từ khóa.Vấn đề tôi gặp phải bây giờ là khi tôi thu thập tệp DOCX từ MySQL và Echo trên trang, nó đã cho tôi tất cả các từ lộn xộn và tôi đã thử rất nhiều phương thức vẫn không thể in tệp docx trên màn hình.Bất cứ ai hãy giúp tôi, tôi hoàn toàn lạc lõng và vô vọng ...

hỏi ngày 26 tháng 7 năm 2013 lúc 18:17Jul 26, 2013 at 18:17

1

Thông qua HTML, bạn có thể làm một


và nó sẽ hiển thị tệp trên màn hình.Tôi không chắc chắn về .Docx mặc dù các loại tệp chắc chắn không được trình duyệt hỗ trợ sẽ quảng cáo tải xuống và không hiển thị.

Đã trả lời ngày 26 tháng 7 năm 2013 lúc 18:20Jul 26, 2013 at 18:20

Hướng dẫn how to display docx file in php from database? - làm thế nào để hiển thị tệp docx trong php từ cơ sở dữ liệu?

JHaasie77JHaasie77JHaasie77

Huy hiệu vàng 311 Huy hiệu bạc6 Huy hiệu đồng1 gold badge1 silver badge6 bronze badges

3