Php Ile Html Kodları Bir Arada Kullanmak - Okan Işık

  • Anasayfa
  • Webmaster
    • Ücretsiz Scriptler
    • Ücretli Scriptler
    • WordPress
  • Webmaster İpuçları
  • Func Kütüphane
  • Dinledim
  • Mini Blog
Anasayfa Webmaster Php ile Html kodları bir arada kullanmak Php ile Html kodları bir arada kullanmak
  • Okan IŞIK
  • 10 yıl önce
  • 5 Yorum
  • 67468

Html dilini artık webmaster olma yolunda ilerleyen çoğu arkadaşımızın sular seller gibi bildiği aşikar. Html diliyle tek başına dinamik bir site oluşturamayacağımız için ve statik bir site de yapmak istemediğimiz için, diğer dilleri de bilmemiz gerekiyor. Php en popüler ve en anlaşılır olanı sanırım 🙂 Yine de Php’de de içinden çıkamadığımız durumlar oluyor. Bu sorunlardan en sıkça karşılaşılanı Php ile Html’i bir arada kullanamama, bazen Html’i Php içinde, bazen de Php’yi Html içinde kullanmamız gerekiyor. Hatta bazen bu iş o kadar karmaşık bir hal alıyor ki; Php içinde Html ve Html içinde tekrar Php gibi bir durum söz konusu oluyor.

Bu iki farklı dil birbirleriyle harmanlanırken, olduğu gibi birbirlerine geçiştiremiyoruz. Html dilinde kullandığımız tek tırnaklar, çift tırnak işaretleri sorun teşkil ediyor. Bunun için de kolaylık olsun diye ve hatalar en aza indirgensin diye kolaylık sunulmuş, bu derste o kolaylıklara örneklemeler ile tek değineceğiz.

<html> <head></head> <body> <ul> <?php for($i=1;$i<=5;$i++){ ?> <li>Örnek <?php echo $i; ?></li> <?php } ?> </ul> </body> </html>

Evet gördüğünüz gibi 5 defa for döngüsü içinde örnek adlı li nesnesini PHP ile tekrarlattık.

İleride belki karşınıza çıkar küçük bir ipucu HTML içinde PHP kodlarını yazımı kolay olduğu için genelde

<? Buraya kod ?>

bu şekilde yazarız…

Ve küçük bir ayrıntı eğer PHP kodu ile require veya include kodlarını kullanacaksak genelde sayfanın en üstünde veya head tagları arasında kullanırız ama kullandığımız yerin bir önemi yok.

PHP dosyasında HTML kullanırken eğer hiçbir PHP açılış etiketi yazmamış isek direk kullanabiliriz .html veya .htm dosyası gibi HTML kodlarımızı yazabiliyoruz.

Ama PHP kodları içinde HTML kodu yazmak için echo veya print fonksiyonlarını kullanabilirsiniz.

<?php echo "<html>"; echo "<head></head>"; echo "<body>"; echo "<p class=\"deneme\">Örnek HTML etiketi</p>" return $parametre; // Örnek PHP kodu echo "</body>"; echo "</html>"; ?>

Burada gördüğünüz gibi echo ve print le HTML kodlarının arasına PHP kodu da yazabiliyoruz ama farkettiyseniz \ şeklinde bir ifade kullandım. Eğer biz ifadenin string olduğunu belirtmek için ” veya ‘ arasına alıyorsak o zaman eğer ifade de ” veya ‘ var ise PHP string i diğer ” veya ‘ ni özel bir ifade olarak algılacak ve işaretlerin olduğu yerde bitti kabul edecektir işte bu durumdan kaçmak için escape işaretini (\) kullanıyoruz.

Eğer bol tırnak içeren bir html kodu php’de echo kullanarak yazacaksak;

<?php echo '<a href="#">test</a>'; ?>

şeklinde tek tırnak içinde yazmakta bir çözüm olabilir.

Ama bu durum geliştiriciye çok karışık ve zahmetli geleceği için bir yol daha vardır bu da PHP kodlarının arasında HTML kodlarını

<<<ORNEK // Buraya kodlar ORNEK;

sözdiziminde yazmaktır burada ORNEK ifadesi değişebilir ama genelde HTML veya EOF kullanılır…

Biraz üstte vermiş olduğum örnek html kodlarının her bir satırı için echo kullanıldı bu mecburi değil dilerseniz bu şekilde de kullanabilirsiniz.

<?php echo '<html> <head></head> <body> <p class="deneme">Örnek HTML etiketi</p>'.$parametre.' </body> </html>'; ?>

Yukarıda ki örnekte kaçış karakteri olan /(slash) kullanmadık ve tek tırnak arasında echo yaptık.  $parametre adlı değişkeni ise birleştirme operatörü olan .(nokta) ile dahil ettik. Return kullanmamış olduk.

Bir başka yazım örneği;

Bu HTML kodlarının arasında da PHP kodu kullanabiliriz küçük bir örnekle daha iyi kavrayalım:

<?php $degisken1 = "Örnek değişken"; echo <<<EOF <html> <body> <p class="deneme">$degisken1</p> </body> </html> EOF; ?> html php

PAYLAŞ

Yazar Tüm Yazılarını Gör Okan IŞIK 87'li, sıkılgan, kırılgan, yenilikçi, inatçı, icatcı, gezmeyi seven, akıllı uslu, edepsiz, umursuz, minnetsiz, biraz deli, çocukluğunu yaşayamamış, komikimsi biriyseniz çok iyi anlaşabilir beraber sıkılabiliriz diyecektim. ÖNCEKİ YAZI SONRAKİ YAZI
  • Kodlama İşleri Kodlama İşleri
  • Pvp Listesi Scripti Pvp Listesi Scripti
  • Php Basit Bot Yapma Tekniği Php Basit Bot Yapma Tekniği
  • Tam Sayfa İframe Kodu Kullanımı Tam Sayfa İframe Kodu Kullanımı
  1. emir emir - 2 yıl önce

    merhaba hocam xamp calısıyor amma wepde yayinliyamıyorum sebebi nedir sizce

    Yanıtla
  2. Hakan Hakan - 2 yıl önce

    Elinize sağlık hocam. Yazı içinde body içine yazılan bir yazıyı php olarak header kısmına nasıl taşıyabiliriz? Örneğin bir yazının kaynağını canonical bağlantı olarak göstermek istiyorum. Bu yüzden sadece yazı içinde kaynak ver değeri içine aldığım bağlantı varsa canonical adresi o bağlantı olsun, kaynak ver değeri kullanılmamışsa sayfanın kendi adresi canonical bağlantı olarak gözükmesini istiyorum bunu nasıl yapabiliriz bir fikriniz var mı?

    Yanıtla
  3. ege20 ege20 - 3 yıl önce

    tşk

    Yanıtla
  4. arzu arzu - 3 yıl önce

    merhaba bir konu destek isteyecektim html kodlarıyla bir araba satış sistesi oluşturmam gerekiyor giriş ekranı ürün ekleme ekranı düzenle sil ve listele kısımlarının olması yeterli basit bir program olucak bunun için kodlarda yardımcı olurmusunuz? çok acilllll

    Yanıtla
    • Okan IŞIK Okan IŞIK - 3 yıl önce

      Özelden ulaşınız.

      Yanıtla
Siz de görüşünüzü belirtebilirsiniz... Cevabı iptal etmek için tıklayın.

Gönder

Kategoriler

  • Dreamweaver (1)
  • Edebiyat (20)
  • Facebook (5)
  • Foto Galeri (3)
  • Gündem (17)
  • Hikayeler (1)
  • Hobiler (3)
  • Metin 2 (2)
  • Mini Blog (44)
  • Müzik Dinle (1)
  • Psd İndir (5)
  • Şifreleme (4)
  • Sponsorlar (81)
  • Tarihimiz (8)
  • Teknoloji (4)
  • Ücretli Scriptler (3)
  • Ücretsiz Scriptler (15)
  • Video Galeri (14)
  • Webmaster (89)
  • Wordpress (20)

Son Yorumlar

  • İndirme butonu yokYAZAR: Hamit - Haziran 29, 2023
  • Sitenin scriptini banada atabilirmisin hocamYAZAR: Halit - Kasım 20, 2022
  • merhaba hocam xamp calısıyor amma wepde yayinliyamıyorum sebebi nedir sizceYAZAR: emir - Eylül 1, 2022
  • merhaba kardeşim, çalışan demo adresi yok mu? 404 hatası veriyor.YAZAR: ferhat - Ağustos 19, 2022
  • Elinize sağlık hocam. Yazı içinde body içine yazılan bir yazıyı php olarak header kısmına nasıl taşıyabiliriz? Örneğin bir yazının kaynağını...YAZAR: Hakan - Nisan 2, 2022

Popüler Yazılar

  • Php ile Html kodları bir arada kullanmak Html dilini artık webmaster olma yo...
  • Php çoklu dil dosyası yapımı Daha önce ki scriptimde kullanmış o...
  • Butona link vermek Butona link vermekte neymiş deyip g...
  • Admin panelli kişisel site scripti Merhaba arkadaşlar daha önce sizler...
  • Örümcekoyun Mor Mobil Teması Ücretsiz Olarak Yayında Örümcekoyun Mor Mobil Temasının ası...
  • Bengisu Bebek Bengisu herşeyimiz belki şuan olan ...
  • Responsive Kişisel Script Admin Panelli Portfolyö Kişisel script veya diğer paylaştığ...
  • Php Basit Bot Yapma Tekniği Benim googleda araştırdığımı sizind...
  • Ses sistemine led bağlamak Ses sistemlerine led bağlamak çok k...
  • Ücretsiz radyo sitesi yapma  Bu makalemde adım adım ücretsiz ra...
İLGİNİZİ ÇEKEBİLİR Demo Sitelerinizde Veritabanının Otomatik Olarak Değişmesi Webmaster

Demo Sitelerinizde Veritabanının Otomatik Olarak Değişmesi

Okan IŞIK - Kasım 16, 2017

Từ khóa » Html Sayfa Içinde Php Kodu çalıştırmak