Bạn có thể chạy php trong tệp html không?

Khi tạo trang web của riêng bạn, bạn có nhiều tùy chọn. Các tệp cơ bản, đặc biệt là trên các máy chủ Linux giống như các tệp được sử dụng cho tài khoản lưu trữ của chúng tôi, thường là html [tệp kết thúc bằng phần mở rộng. html hoặc. htm] hoặc php [các tệp kết thúc bằng phần mở rộng. php] tập tin. HTML là ngôn ngữ đánh dấu để hiển thị nội dung và không được xử lý ở phía máy chủ. Php là ngôn ngữ kiểu lập trình được sử dụng để tạo các trang được xử lý và phục vụ từ máy chủ. Các tệp php luôn có thể đọc và hiển thị mã HTML, nhưng HTML không tự động phân tích cú pháp mã php. Để làm như vậy, bạn sẽ cần thực hiện các điều chỉnh đối với. tập tin htaccess. Khi đã xong, mã php sẽ hiển thị trong các tệp HTML mà không gặp sự cố. Thực hiện theo các hướng dẫn bên dưới khi chúng hướng dẫn bạn bật tệp html để hiển thị mã php qua. tập tin htaccess

Kích hoạt các tệp HTML để hiển thị mã php

  1. Đăng nhập vào bảng điều khiển cPanel của bạn
  2. Sử dụng Trình quản lý tệp để điều hướng đến thư mục gốc cho miền bạn đang làm việc, đảm bảo bạn đã đặt tùy chọn Hiển thị tệp ẩn
  3. Khi ở trong thư mục gốc của miền, hãy kiểm tra. tập tin htaccess. Nếu một cái không có ở đó, bạn sẽ cần phải tạo một cái mới. Sau khi định vị, hãy chỉnh sửa tệp bằng cách tô sáng tệp và nhấp vào biểu tượng Chỉnh sửa từ thanh công cụ ở đầu trang
  4. Điều này đưa bạn đến trình chỉnh sửa tệp cpanel. Bạn sẽ muốn chèn dòng mã sau vào đầu. tập tin htaccess

    AddType text/html .shtml .shtm .htm .html
    AddHandler server-parsed .shtml .shtm .htm .html
    Options Indexes
    FollowSymLinks
    Includes # Uncomment the version of PHP you have on your server
    # Only one of the following  can be uncommented
    AddHandler application/x-httpd-imh-php56 .html
    #AddHandler application/x-httpd-imh-php70 .html
    #AddHandler application/x-httpd-imh-php71 .html
    #AddHandler application/x-httpd-imh-php72 .html
    #AddHandler application/x-httpd-ea-php72 .html

    Quan trọng. Bạn sẽ cần kiểm tra phiên bản php của mình để biết dòng nào cần nhận xét trong mã trước đó

    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

    Quá 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 chicago

    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 3 tháng 12 năm 2022]

    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 đó

    1. Đăng nhập vào cPanel của bạn
    2. Nhấp vào biểu tượng Trình quản lý tệp

    3. Đ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]
    4. 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.  
    5. 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

    6. 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 đó

    1. Đăng nhập vào Plesk
    2. Nhấp vào Trang web và miền

    3. Nhấp vào Trình quản lý tệp cho trang web bạn muốn bật thay đổi này

    4. 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.
      
      
      
      
        
      
      
      
    5. 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ý
    6. Đ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ợ

Chủ Đề