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.
-
AddHandler application/x-httpd-php .html
-
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;
-
RewriteEngine on
-
AddHandler application/x-httpd-php .html
-
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 include("phpdosyasi.php"); ?>


8 Mart 2008
ErhanK
Kategori:
Etiketler:
allah razı olsun valllaa işime yarıyor ama nasıl yaradığını bilmiyorum
.htaccess bu nedir o nu bilmiyorum ve nereye oluşturulur
@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).
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
Rica ederim Engin
Tebrik ederim güzel bir makale olmuş. Gerçekten işime yaradı.
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
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
@selami;
Php programlama dilini bilmek gerekir. Hiç bilmeyen birinin kodları kullanması çok çok zor…
elinize, bilginize sağlık…
(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.
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.
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.