HTML Dosyasında PHP Kodu Çalışır mı?

Bu yazıda, çok merak edilen konulardan olan PHP kodlarının HTML dosyalarında çalışıp çalışmadığına değineceğiz.

HTML Dosyasında PHP Kodu Çalışır mı?

Merhaba Arkadaşlar,

Web yazılıma yeni başlayan arkadaşların çok merak ettiği konulardan biridir.
PHP Dosyalarının içinde HTML pek tabiki çalışabiliyor fakat HTML Dosyasının içinde PHP Kodu çalışır mı?

Apache Web Server, .html dosyalarında, siz ekstra bir tanımlama yapmadığınız sürece PHP çalıştırmaz.

Eğer Apache'ye böyle bir tanımlama yapmak istiyorsanız, sunucunun kök dizinine bir .htaccess dosyası oluşturup içine şu satırı ekleyebilirsiniz:

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

.htaccess dosyasına ekleyeceğiniz bu satırla Apache"ye, PHP kodlarını HTML dosyalarında da çalıştırabileceğinizi söylersiniz.

Hemen deneyelim.

Kullandığınız IDE'yi açın. 

Aşağı sol bölümde HTML kodları arasına basit PHP kodlarımızı yazıp index.html olarak kaydediyoruz.




 



$deneme = "Bu değişkenle HTML içinde PHP kodlarının
çalışıp çalışmadığını test edeceğiz.";

// Şimdi ekrana çıktı vermeyi deneyeceğiz.
echo $deneme;
?>


HTML Dosyası içinde php kodları çalıştırmak 
Görüldüğü gibi index.html dosyamızda PHP tagleri içinde yazdırmak istediğimiz $deneme değişkeni çalışıyor ve ekrana çıktı veriyor.




Bir sonraki ders veya bilgi içeriğinde görüşmek üzere...