Arama butonu
Bu konudaki kullanıcılar: 1 misafir
10
Cevap
2774
Tıklama
0
Öne Çıkarma
PHP Wampserver'da HTML kodu çalışmıyor
F
14 yıl
Teğmen
Konu Sahibi

Yeni PHP öğrenmeye başladım. Wamp server kurdum ama html tagları içerisine koyduğum Php kodları çalışmıyor?
Neden acaba?

quote:


<HTML>
<HEAD>
<TITLE>PHP ile Merhaba</TITLE>
</HEAD>
<BODY>
<CENTER>
<B>
<H1>
<?PHP
print "Merhaba Dünya!";
?>
</H1>
</B>
</CENTER>
</BODY>
</HTML>

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



M
14 yıl
Yarbay

Tarayıcıda yazan adresi buraya koyabilir misin?

http://localhost/dosya.php

şeklinde çalıştırıyorsun değil mi?


Bu mesaja 1 cevap geldi.
F
14 yıl
Teğmen
Konu Sahibi

Aslında sonu htm ile bitiyor php değil. html tag larının arasında php kullandığımız için htm olmalıdır diye düşünmüştüm. Yanlış mı düşünmüşüm?


Bu mesaja 1 cevap geldi.
T
14 yıl
Binbaşı

biraz öyle olmuş. htm ya da html dosyalarının da php gibi algılanabilmesi için apache httpd.conf üzerinde birkaç değişiklik yapılması gerekir. Aksi durumda .php uzantılı dosyalar ile çalışmak zorundasın. O ayarı yapmak da çok zor değil.

httpd.conf dosyasında "AddType application/x-httpd-php" kısmını bulup hemen bir boşluk sonrasında .php yazan yere .html .htm gibi uzantıları da ekleyebilirsin. Tabi Apache ve PHP bağlantısı AddType ile yapılmışsa.





< Bu mesaj bu kişi tarafından değiştirildi TradeMark -- 12 Ocak 2012; 19:59:57 >
Bu mesaja 2 cevap geldi.
F
14 yıl
Teğmen
Konu Sahibi

httpd.conf dosyasını text olarak açıp aşağıdaki satırlara alttaki 2 satırıda ben ekledim.

quote:


...
# If the AddEncoding directives above are commented-out, then you
# probably should define those extensions to indicate media types:
#
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
...


quote:


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


htm olarak sayfayı tekrar kaydettim ama hala sayfayı açamıyorum :(
yoksa olay bu kadar basit değil mi?


Bu mesaja 1 cevap geldi.
T
14 yıl
Binbaşı

Apache'yi yeniden başlattın mı?



P
14 yıl
Yüzbaşı

quote:

Orijinalden alıntı: TradeMark

biraz öyle olmuş. htm ya da html dosyalarının da php gibi algılanabilmesi için apache httpd.conf üzerinde birkaç değişiklik yapılması gerekir. Aksi durumda .php uzantılı dosyalar ile çalışmak zorundasın. O ayarı yapmak da çok zor değil.

httpd.conf dosyasında "AddType application/x-httpd-php" kısmını bulup hemen bir boşluk sonrasında .php yazan yere .html .htm gibi uzantıları da ekleyebilirsin. Tabi Apache ve PHP bağlantısı AddType ile yapılmışsa.

hocam arkadaş yeni başlamış,kafasını karıştırmayın bence

@ferhat1981

dosya uzantısını php şeklinde yapmanız yeterli.php dosyasının içine html tagları yazılabilir


Bu mesaja 1 cevap geldi.
F
14 yıl
Teğmen
Konu Sahibi

Apache yi restart ettim ama hala sayfa bembeyaz geliyor :)
Altı üstü "Merhaba Dünya" yazacaz onu da beceremedik :)

suffix in .php yada .htm olması arasında ne fark var. Bir fark yoksa .php kaydedip devam etmek en iyisi sanırım..


Bu mesaja 1 cevap geldi.
T
14 yıl
Binbaşı

PHP ya da html olması arasındaki fark şu. HTML olağan şartlarda sunucu tarafından yorumlanmaz. Tarayıcı tarafından yorumlanır. PHP ise doğrudan sunucu tarafında (PHP interpreter tarafından) yorumlanır ve çıktısı HTML olarak tarayıcıya iletilir. Olay tamamen yukarıda sözünü ettiğim yapılandırma ile ilgili. Sunucu html gördüğünde yorumlama ihtiyacı hissetmez. Şayet sen HTML uzantılı dosyaların da PHP yorumcusu tarafından yorumlanmasını istememişsen. Yukarıdaki gibi bir yapılandırma ile, sunucuya, HTML uzantılı dosyaları da PHP olarak yorumla diyorsun. Aradaki fark bu.


Bu mesaja 1 cevap geldi.
F
14 yıl
Teğmen
Konu Sahibi

sonunda çalıştı hem htm hem php uzantıları çalışıyor. teşekkürler bilgi için.
Ençok hangisi tercih edilir ben hangisi üzerinden gitmeliyim?


Bu mesaja 1 cevap geldi.
T
14 yıl
Binbaşı

Valla doğrusunu söylemek gerekirse bu konudaki tercihlerin tartışma konusu yaratacak boyuta geldiğine hiç şahit olmadım. Yani kişisel tercih de olabilir güvenlik açısından da bu tür bir girişimde bulunulabilir. Güvenlik kısmıyla ilgili bilgiyi PHP: Hiding PHP - Manual adresinden alabilirsin



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.