Gọi tệp PHP từ HTML

Trong hướng dẫn này, chúng tôi sẽ thảo luận về cách liên kết tệp PHP bên ngoài với HTML. Khi chúng tôi đang thực hiện một số dự án lớn, chúng tôi thường liên kết tệp này với tệp khác. Bởi vì chúng tôi không muốn thêm tất cả mã của mình vào một tệp. Và chúng tôi muốn làm cho nó có cấu trúc và dễ đọc hơn

Nếu đang làm việc trên một dự án PHP, bạn có thể cần liên kết tệp PHP bên ngoài với tệp HTML. Ví dụ: chúng tôi có các tệp riêng cho thanh điều hướng, đầu trang và chân trang có tên là navBar. php, tiêu đề. php và chân trang. php, tương ứng. Trong chỉ mục của chúng tôi. html, đây là trang đích của chúng tôi, chúng tôi muốn thêm các tệp này vào trang html này. Vì vậy, làm thế nào để làm điều đó?

Như chúng ta biết rằng HTML và PHP là các ngôn ngữ riêng biệt và chúng ta không thể liên kết trực tiếp các tệp này. Trong bài viết này, bạn sẽ tìm hiểu hai cách khác nhau để kết nối một hoặc nhiều tệp PHP bên ngoài với HTML

Thay đổi phần mở rộng tập tin

Thay đổi phần mở rộng tệp là giải pháp phổ biến và dễ dàng nhất mà bạn có thể áp dụng để hoàn thành tác vụ này

Hãy để chúng tôi lấy một ví dụ đơn giản về việc có hai tệp chỉ mục. html và điều hướng. php. Và chúng tôi muốn liên kết tệp PHP với HTML

Gọi tệp PHP từ HTML

Gọi tệp PHP từ HTML

Bạn cần phải thay đổi điều đó. tập tin html để. tập tin php. Bằng cách này, bạn có thể dễ dàng liên kết tệp php này với tệp php khác

Gọi tệp PHP từ HTML

Ở đây, chúng ta sử dụng hàm include(). Câu lệnh này lấy tất cả mã có trong một tệp nhất định và sao chép mã đó vào một tệp gọi hàm này

Bạn cũng có thể sử dụng hàm require() thay vì include()

Cả hai đều giống nhau ngoại trừ một điều, đó là khi không tìm thấy tệp được chỉ định, thì hàm include() sẽ đưa ra cảnh báo nhưng vẫn tiếp tục thực thi mã. Trong khi đó, yêu cầu () sẽ gây ra lỗi nghiêm trọng và ngừng thực thi thêm

đầu ra

Gọi tệp PHP từ HTML

Tạo ra một. tập tin htaccess

Vì một số lý do, nếu bạn không muốn thay đổi tệp html của mình thành php, có
một cách để làm như vậy, bạn cần làm theo các bước sau

  1. Tạo một. htaccess trong thư mục gốc của dự án của bạn
  2. Sao chép văn bản sau trong tệp

AddType application/x-httpd-php .html .htm 

Nó sẽ buộc máy chủ Apache phân tích tệp HTML hoặc HTM dưới dạng tập lệnh PHP

Gọi tệp PHP từ HTML

Trong đoạn mã này, bạn có thể thấy rằng chúng tôi có tệp của mình trong. html. Mã này sẽ cho chúng tôi kết quả tương tự mà không thay đổi loại tệp của chúng tôi

đầu ra

Gọi tệp PHP từ HTML

Phần kết luận

Trong bài viết này, chúng ta đã thấy hai phương pháp khác nhau để liên kết tệp PHP bên ngoài với HTML. Nếu bạn đang làm việc trên một số dự án nhỏ, bạn có thể thay đổi tệp html của mình thành tệp php. Nhưng nếu bạn không muốn thay đổi loại tệp của mình, bạn có thể làm theo phương pháp thứ hai. Tôi hy vọng điều này sẽ giúp bạn tìm thấy câu trả lời của bạn

PHP là ngôn ngữ lập trình phía máy chủ được sử dụng cùng với HTML để nâng cao các tính năng của trang web. Nó có thể được sử dụng để thêm màn hình đăng nhập hoặc khảo sát, chuyển hướng khách truy cập, tạo lịch, gửi và nhận cookie, v.v. Nếu trang web của bạn đã được xuất bản trên web, bạn sẽ cần thay đổi nó một chút để sử dụng mã PHP với trang

Khi một trang web được truy cập, máy chủ sẽ kiểm tra tiện ích mở rộng để biết cách xử lý trang. Nói chung, nếu nó nhìn thấy một. htm hoặc. html, nó sẽ gửi ngay tới trình duyệt vì nó không có bất kỳ thứ gì để xử lý trên máy chủ. Nếu nó nhìn thấy một. php, nó biết rằng nó cần thực thi mã thích hợp trước khi chuyển nó tới trình duyệt

Tiến trình

Bạn tìm thấy kịch bản hoàn hảo và bạn muốn chạy nó trên trang web của mình, nhưng bạn cần đưa PHP vào trang của mình để nó hoạt động. Bạn chỉ có thể đổi tên các trang của mình thành yourpage. php thay vì trang của bạn. html, nhưng bạn có thể đã có các liên kết đến hoặc xếp hạng của công cụ tìm kiếm, vì vậy bạn không muốn thay đổi tên tệp. Bạn có thể làm gì?

Nếu bạn vẫn đang tạo một tệp mới, bạn cũng có thể sử dụng. php, nhưng cách để thực thi PHP trên một. trang html là sửa đổi. tập tin htaccess. Tệp này có thể bị ẩn, do đó, tùy thuộc vào chương trình FTP của bạn, bạn có thể phải sửa đổi một số cài đặt để xem nó. Sau đó, bạn chỉ cần thêm dòng này cho. html

AddType application/x-httpd-php .html

hoặc là. htm

AddType application/x-httpd-php .htm

Nếu bạn chỉ định đưa PHP vào một trang, thì tốt hơn là thiết lập nó theo cách này

<Files yourpage.html> AddType application/x-httpd-php .html </Files>

Mã này làm cho PHP chỉ có thể thực thi được trên trang của bạn. html chứ không phải trên tất cả các trang HTML của bạn

cạm bẫy

  • Nếu bạn có một. htaccess, thêm mã được cung cấp vào đó, không ghi đè lên nó, nếu không các cài đặt khác có thể ngừng hoạt động. Luôn thận trọng khi làm việc. htaccess và hỏi máy chủ của bạn nếu bạn cần trợ giúp
  • Anything in your .html files that starts with '; ?>

Trích dẫn bài viết này

Định dạng

trích dẫn của bạn

Bradley, Angela. "Thực thi PHP từ tệp HTML. "ThinkCo. https. //www. suy nghĩ. com/execute-php-from-a-html-file-2693780 (truy cập ngày 4 tháng 2 năm 2023)

Làm cách nào để gọi tệp PHP từ HTML?

Gọi hàm PHP bằng nút HTML. Tạo tài liệu biểu mẫu HTML có chứa nút HTML. Khi bấm vào nút, phương thức POST được gọi. Phương thức POST mô tả cách gửi dữ liệu đến máy chủ. Sau khi nhấp vào nút, hàm array_key_exists() được gọi.

Làm cách nào để mở tệp PHP trong trình duyệt HTML?

Nhấp vào nút Mở trong trình duyệt trên StatusBar. Trong trình chỉnh sửa, nhấp chuột phải vào tệp và nhấp vào menu ngữ cảnh Mở PHP/HTML/JS trong Trình duyệt. Dùng tổ hợp phím Shift + F6 để mở thêm nhanh hơn (có thể thay đổi trong menu File -> Preferences -> Keyboard Shortcuts)