HTML’de PHP Çalıştırmak

Bazı durumlarda .html uzantılı dosyalarda PHP kodları çalıştırma ihtiyacı duyulur. HTML'de PHP çalıştırılamaz diyenler mutlaka vardır. Ancak bu olay birkaç ufak kodla mümkün olabiliyor. .htaccess dosyamıza ekleyeceğimiz küçük kodlar sayesinde html içine php kodlarını gömebiliriz.

Yazının devamında bunun nasıl yapıldığını ve kodları vereceğim :)


.htaccess dosyamızı açarak içine aşağıdaki iki kodu ekleyin.

CODE:
  1. AddHandler application/x-httpd-php .html
  2. AddType application/x-httpd-php .html

Ancak mevcut bir .htaccess dosyanız yoksa bu kodları direk eklerseniz çalışmayabilir. Eğer .htaccess dosyanızı kendiniz sıfırdan oluşturuyor iseniz .htaccess dosyanızın içeriği şöyle olmalıdır;

CODE:
  1. RewriteEngine on
  2. AddHandler application/x-httpd-php .html
  3. AddType application/x-httpd-php .html

Daha sonra herhangi bir html dosyasını açarak <?php ve ?> kodlarının arasında php kodlarını yerleştirebilirsiniz.

Veya .php dosyanızı ayrı bir dosya halinde ftpnize yükleyerek aşağıdaki gibi include komutuyla dosyanızı çağırabilirsiniz.

PHP:
  1. <?php include("phpdosyasi.php"); ?>

You can leave a response, or trackback from your own site. Yorum yapabilirsiniz, veya kendi sitenizden geri izleme yapabilirsiniz.

“HTML’de PHP Çalıştırmak” için 12 Yorum

  1. ahmet diyor ki:

    allah razı olsun valllaa işime yarıyor ama nasıl yaradığını bilmiyorum
    .htaccess bu nedir o nu bilmiyorum ve nereye oluşturulur

  2. ErhanK diyor ki:

    @ahmet
    .htaccess linux sunucularda olur, bir nevi ayar dosyası gibidir. Sitenizin FTPsine girip www veya public_html klasörü içinde vardır.

    Yok ise htaccess.txt olarak bir not defteri dosyası açın, bunu www klasörüne atın ve ismini .htaccess olarak değiştirin(windows üzerinde .htaccess isimli bir dosya oluşturamazsınız, oluştursanız da çalışmaz).

  3. enginS diyor ki:

    Kardes ALLAH razi olsun demekten baska bisey bilioyrum Butun google arattim ama senin gibi aciklayan yoktu bu isi.Herkes birbirinden almis ayni yaziyi kopyalamis nerde aratsam hep ayni yazi kimse demiyo nasil olur bu htaccess nedir ne ise yarar nasil yapilir..Valla Cok Tesekkur ederim.SAYGILAR

  4. ErhanK diyor ki:

    Rica ederim Engin :)

  5. Ahmet ALP diyor ki:

    Tebrik ederim güzel bir makale olmuş. Gerçekten işime yaradı.

  6. Barish diyor ki:

    Benim bir phpBB formumum var ordaki template dosyalari .tpl uzantili bu dosyalarin icindede bu yontemi kullanarak php calistirmak mumkun mu acaba?
    1.
    RewriteEngine on
    2.
    AddHandler application/x-httpd-php .tpl
    3.
    AddType application/x-httpd-php .tpl

  7. selami diyor ki:

    ben dreamwear bir web sitesi yaptım siteme üyelik koymak istiyorum
    bunu nasıl yapabilirim yardımcı olun bunun için php kodlarını buldum bulduğum bu kodları nasılweb siteme ekleyeceğim

  8. ErhanK diyor ki:

    @selami;
    Php programlama dilini bilmek gerekir. Hiç bilmeyen birinin kodları kullanması çok çok zor…

  9. Çağadş KARA diyor ki:

    elinize, bilginize sağlık…

  10. Bektaş diyor ki:

    (windows üzerinde .htaccess isimli bir dosya oluşturamazsınız, oluştursanız da çalışmaz).

    BEN ÇALIŞTIRDIM. TEŞEKKÜR EDERİM de keşke html i de php sayfaları gibi kullanabilsek bu sadece include edebiliyor.

  11. Milleniumprince diyor ki:

    sitelerim php bir sunucuda ilk başta html olarak kodladığım (3 sene önce)sayfaların ismini değiştirmeden içersine php koyarak çalıştırmak istiyorum.Sayfa sayısı arttığından değişiklikler bir ölüm oluyor.Bunu da tabii googlede sayfa yererlerimi kaybetmemek için istiyorum(zira html olan bir sitemi isimleri dahil php sayfalarla çevirdim 1 yılıma maal oldu googlede aynı yerkllere gelmek.)
    sizin anlattığınızda bu (yanlış anlıyor isem düzeltin lütfen)
    Lakin dediklerinizi yapsamda (dipğer bu kaynaklı yazıları da denedim)
    en fazla elime geçen XXXX.htm adlı sayfayı (içinde php kodu olan) açmaya çalıştığımda bir indirme sayfası oluyor.Browser sayfayı göstermiyor.

  12. ErhanK diyor ki:

    Browser’ınızın .php dosyası indirmesi hosting kaynaklı bir sorun. Bu yöntemi kendim denedim, gayet çalışmaktadır. HTML dosyanızın içerisinde arasına kodlarınızı yazarak çalıştırabilmektesiniz.

Bir yorum yazın

Yorum yaparken sadece bu XHTML kodlarını kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>