09/10/2018, 23:44

Code PHP ko hoạt động trong trang HTML !!

Trước giờ mình hay thiết kế trang .html, rồi chỗ nào cần mình sử dụng code php <??>, chạy bình thường, ko hiểu sao giờ ko dc,, mình thử chèn <? echo date("d/m/Y"); ?> vào trang .html, nó ko chạy, chuyển sang đuôi .php chạy bt..
freemind viết 01:56 ngày 10/10/2018
Ở đây đúng là có thư không bình thường nhưng không phải là code hay trang html mà là ..

Trước khi chuyển thành mã HTML thì PHP được máy chủ dịch, html chỉ là phần đã được dịch bởi máy chủ. Đưa mã PHP vào file HTML sẽ không chạy được. Ngược lại đưa mã HTML vào trang PHP thì ok.

Quote Được gửi bởi vn.disable View Post
Trước giờ mình hay thiết kế trang .html, rồi chỗ nào cần mình sử dụng code php <??>, chạy bình thường, ko hiểu sao giờ ko dc,, mình thử chèn <? echo date("d/m/Y"); ?> vào trang .html, nó ko chạy, chuyển sang đuôi .php chạy bt..
truongsinh.vn viết 01:48 ngày 10/10/2018
Thông thường php ko dịch mã script trong file .html (như freemind có nói). Nếu bạn muốn php thực thi bất kỳ file có đuôi bất kỳ thì có thể config trong apache
AddType application/x-httpd-php .php
AddType application/x-httpd-php .eda
AddType application/x-httpd-php .html
Thế này thì bạn có thể chạy ko chỉ file đuôi .php mà có thể với đuôi bất kỳ đều thực thi được php. Ví dụ: index.php, index.eda, index.html có chứa php script đều run đc tất.
vn.disable viết 01:53 ngày 10/10/2018
mình làm ngược lại, đổi .html thành .php, thì bị báo lỗi T_... ở phần <select>... phần này của html, mình đã sử dụng <??> để tách những code php...
khoaphanvuvan viết 01:56 ngày 10/10/2018
Bạn thử thay dấu <? ?> thành <?php ?> thử coi, vì cách viết <??> thường ko được khuyến khích
anhtuannd viết 01:56 ngày 10/10/2018
Trời ơi, mặc định PHP chỉ dịch file có đuôi .php thôi chứ, nếu muốn dịch file html thì cần chỉnh lại trong http.conf, nhưng như thế thật ngốc.
Bài liên quan
0