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
AddType application/x-httpd-php .html
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
mla apa chicagotrí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 5 tháng 1 năm 2023]
Bạn không bao giờ nên cho phép các trang HTML tự động xử lý PHP hoặc SHTML vì điều này buộc tất cả các trang HTML của bạn phải được máy chủ xử lý trước. Thay vào đó, vui lòng đổi tên tệp của bạn thành. php hoặc. shtml bất cứ khi nào có thể
Đây là một hướng dẫn nâng cao liên quan đến việc sử dụng một. htaccess không được bộ phận hỗ trợ trực tiếp của chúng tôi hỗ trợ. Nếu bạn gặp sự cố khi triển khai giải pháp này trên máy chủ của chúng tôi hoặc VPS hoặc Máy chủ chuyên dụng, bạn sẽ cần liên hệ với nhà phát triển để được hỗ trợ
Tại sao chạy PHP trong tệp HTML?
Việc sử dụng quy trình xử lý phía máy chủ để xác minh các lần thử reCaptcha bằng API hiện tại ngày càng trở nên cần thiết
Tập lệnh PHP là một trong những cách tốt nhất và dễ dàng nhất để đưa quá trình xử lý phía máy chủ vào các trang web của bạn. Theo mặc định, hầu hết các máy chủ chỉ cố gắng thực thi các tập lệnh PHP trong các tệp sử dụng. phần mở rộng php. Như một phương pháp hay nhất, bạn có thể xem xét việc tạo các trang mới như. php để chúng được xây dựng từ đầu để sử dụng PHP
Tuy nhiên, đôi khi điều này là không thể đối với các trang hiện có vì nó có thể có một số tác động bất lợi. Thay đổi phần mở rộng tệp có thể phá vỡ Javascript và thậm chí phá vỡ các liên kết cũ tham chiếu trực tiếp đến tệp của bạn. html hoặc. tập tin html
Làm cách nào để sử dụng PHP trong tệp HTML?
Máy chủ Linux
Phương pháp bạn sử dụng tùy thuộc vào phiên bản PHP bạn sử dụng trên máy chủ của mình. HostGator duy trì các phiên bản cập nhật của PHP trên các máy chủ Linux được chia sẻ và đại lý của chúng tôi mà phương pháp này sẽ hoạt động trên đó
- Đăng nhập vào cPanel của bạn
- Nhấp vào biểu tượng Trình quản lý tệp
- Điều hướng đến gốc tài liệu của trang web mà bạn muốn thay đổi ["public_html" là gốc tài liệu cho miền chính của bạn]
- chọn. htaccess và nhấp vào Trình chỉnh sửa mã ở trên cùng [Nếu. htaccess không tồn tại, bạn sẽ cần tạo một tệp]. Đọc Cách chỉnh sửa. htaccess để biết thêm chi tiết.
- Tùy thuộc vào phiên bản PHP mà trang web của bạn sử dụng, bạn sẽ cần thêm chỉ một tập lệnh AddHandler sau đây ở gần đầu trang. tập tin htaccess. Để biết trang web của bạn sử dụng phiên bản PHP nào, vui lòng xem bài viết Bạn đang sử dụng phiên bản PHP nào?
- Ứng dụng AddHandler/x-httpd-ea-php54. html. htm
- Ứng dụng AddHandler/x-httpd-ea-php55. html. htm
- Ứng dụng AddHandler/x-httpd-ea-php56. html. htm
- Ứng dụng AddHandler/x-httpd-ea-php70. html. htm
- Ứng dụng AddHandler/x-httpd-ea-php71. html. htm
- Ứng dụng AddHandler/x-httpd-ea-php72. html. htm
- Ứng dụng AddHandler/x-httpd-ea-php73. html. htm
- Ứng dụng AddHandler/x-httpd-ea-php74. html. htm
- Ứng dụng AddHandler/x-httpd-ea-php80. html. htm
- Nhấp vào nút Lưu để cam kết các thay đổi của bạn
Giờ đây, bạn sẽ có thể bao gồm các tập lệnh PHP với HTML hiện có của mình. Tập lệnh này sẽ được thực thi phía máy chủ khi trang web của bạn được tải
Máy chủ Windows
Phương pháp bạn sử dụng tùy thuộc vào phiên bản PHP bạn sử dụng trên máy chủ của mình. HostGator duy trì các phiên bản cập nhật của PHP trên các máy chủ dùng chung Windows của chúng tôi mà phương pháp này sẽ hoạt động trên đó
- Đăng nhập vào Plesk
- Nhấp vào Trang web và miền
- Nhấp vào Trình quản lý tệp cho trang web bạn muốn bật thay đổi này
- Tạo một trang web. tệp cấu hình nếu chưa tồn tại với nội dung sau.
- Nếu một trang web. config đã tồn tại, hãy đảm bảo đặt mã trình xử lý vào đúng phần Trình xử lý
- Điều chỉnh mã để sử dụng PHP 7. 3, 7. 4 hoặc 8. 0 bằng cách thay đổi phiên bản của PHP53 thành PHP5 hoặc PHP54, tùy thuộc vào phiên bản được sử dụng bởi máy chủ của bạn
Giờ đây, bạn sẽ có thể bao gồm các tập lệnh PHP với HTML hiện có của mình. Tập lệnh này sẽ được thực thi phía máy chủ khi trang web của bạn được tải
Cần hỗ trợ thêm? . Vui lòng liên hệ với chúng tôi qua điện thoại hoặc Trò chuyện trực tiếp để chúng tôi có thể hỗ trợ