PHP HTML İçine Gömme

inforesim

webmaster.tc
Üye
Katılım
4 Ağu 2012
Mesajlar
2,401
PHP HTML İçine Gömme
Aşağıda bir önceki eğitim de yazılan kod satırı gözükmektedir. Bu kod satırı, 3 parçadan oluşmaktadır. 1. ve 2. parça php komutlarının başlamasını (<?php) ve Bitmesini söyleyen (?>) etiketlerdir.

PHP:
<?php
phpinfo();
?>
Kodları bu şekilde parçalayarak, HTML kodları arasına ekleyebilirsiniz. Kodları yazarken sekmeleri kullanarak, Satırları içerden başlatabilirsiniz. Belirli bir hiyerarşi içerek kod satırlarını

PHP:
<?php
     phpinfo();
?>
Yukarıdaki gibi yazdığınız da, Kodlarınız daha okunaklı hale gelecektir. Bu hiyerarşi seviyeleri, İlerideki eğitimler de anlatılacaktır.

Şimdi yeni bir dosya oluşturun ve temel.php olarak kaydedin. Sayfa içine, Aşağıdakini yazın.

HTML:
<html>
	<head>
		<title>Temel</title>
	</head>
	<body>
		TEMEL
	</body>
</html>
Etiket yapısına dikkat ettiğinize, Etiketler arasındaki hiyerarşi sekmeler aracılığı ile Sağlanmıştır. Bu sayfa, Yapılan örnekler de şablon olarak kullanılacaktır. Bu sayede aynı html örneklerini yazmak'dan kurtulursunuz.

Bir örnek oluşturulmak istendiğinde, Bu sayfa üzerinde değişiklikleri hızlıca yapabilir ve Farklı kaydederek yeni örneğinizi oluşturabilirsiniz.

Bu dosyayı, Tarayıcıda görüntüleyin. Tarayıcı içinde, <body> etiketleri arasına yazılan temel yazısını görebilirsiniz. Şimdi <body> etiketleri arasına yazılmış, Temel yazısını silin. Silinen satır yerine, Php tagını açın ve phpinfo() ve noktalı virgül ile ( ; ) satırı kapatıp, ?> ile de php sonlandırın. Yani aşağıdaki gibi yazın

HTML:
<html>
	<head>
		<title>Temel</title>
	</head>
	<body>
		<?php phpinfo(); ?>
	</body>
</html>
Normal de php üzerinde çağırdığınız da, Direk phpinfo ile İlgili bilgiler gelecektir. ama .html bir dosyada çalıştırdığınızda çalışmayacaktır (Sayfa kaynağı görüntülediğiniz dede, Php kodu direk çıkacaktır). Bunun sebebi, Web sunucusunun php kodlarını işlememesidir. Web sunucusu php kodlarını işlemek için, .php uzantılı bir dosyaya ihtiyaç duymaktadır.

[mp4]http://www.webmaster.tc/video/cizgi-tagem/03-02.mp4[/mp4]
 

Emekli

webmaster.tc
Üye
Katılım
10 Ağu 2012
Mesajlar
305
Elinize sağlık
 

mavigenc

webmaster.tc
Üye
Katılım
20 Nis 2013
Mesajlar
16
Güzel anlatım, teşekkürler hocam.
 

Üst