Şimdi Ara

PHP Wampserver'da HTML kodu çalışmıyor

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
11
Cevap
0
Favori
2.774
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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>



  • Tarayıcıda yazan adresi buraya koyabilir misin?

    http://localhost/dosya.php

    şeklinde çalıştırıyorsun değil mi?
  • 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?
  • 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 >
  • 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?




  • Apache'yi yeniden başlattın mı?
  • 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




  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
  • 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..
  • 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.
  • 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?
  • 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
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.