"index.php" Ekran Görüntüsü
"index.php" Kodları
<? include("yonlendir.php");?>
<html>
<head>
<title><? echo $title;?></title>
<link href="stil.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="kasa">
<div id="banner"></div>
<div id="sol"><? include("sol.php"); ?></div>
<div id="icerik"><? include($dosya); ?></div>
<div id="temizle"></div>
</div>
</body>
</html>
Kod Açıklaması:
"yonlendir.php" dosyasındaki tüm kodları "index.php" ye dahil ettik. "$title" değişkeninden gelen başlık sitenin başlığı oldu. "index.php" de kullandığımız tüm stil kodlarını harici css olarak kaydedip yolunu belirttik. Sitenin görünümünde body nin içine "kasa" id li div açtık; bu divin içine banner, sol, icerik ve bir de boşlukları temizlemek için bir temizle divi açtık.
"aboutus.php" Ekran Görüntüsü
"connect.php" Ekran Görüntüsü
"connect.php" Kodları
<form name="form1" method="get" action="index.php">
<table width="0" border="0" align="center" cellpadding="5" cellspacing="5">
<tr>
<td>Ad</td>
<td>:</td>
<td><input type="text" name="ad" id="ad"></td>
</tr>
<tr>
<td>Soyad</td>
<td>:</td>
<td><input type="text" name="sad" id="sad"></td>
</tr>
<tr>
<td>Mail</td>
<td>:</td>
<td><input type="text" name="mail" id="mail"></td>
</tr>
<tr>
<td>Mesaj</td>
<td>:</td>
<td><textarea name="textarea" id="textarea" cols="45" rows="5"></textarea></td>
</tr>
<tr>
<td colspan="3" align="center"><input type="submit" name="button" id="button" value="Gönder">
<input name="abc" type="hidden" id="abc" value="connectResult"></td>
</tr>
</table>
</form>
"sss.php" Ekran Görüntüsü
"connectResult.php" Ekran Görüntüsü
"connectResult.php" Kodları
<?
echo "$ad $sad mesajiniz kaydedilmistir. ";
?>
Kod Açıklaması:
İletişim bölümünde girilen ad ve soyad değişkenleri kullanılarak ekrana bilgilendirme mesajı yazımı.
"sol.php" Kodları
<ul>
<li><a href="?abc=main">Ana Sayfa</a></li>
<li><a href="?abc=aboutus">Hakkimizda</a></li>
<li><a href="?abc=connect">Iletisim</a></li>
<li><a href="?abc=sss">SSS</a></li>
</ul>
Kod Açıklaması:
Anasayfamızdaki linkler "sol.php" deki linklerin link adresi kısmındaki "?abc=..." kısmından geliyor. "main.php" için Anasayfaya, "aboutus.php" için Hakkimizdaya, "connect.php" için Iletisime, "sss.php" için SSS ye tıklıyoruz. Bunların bağlantısını da "yonlendir.php" de yapıyoruz.
"yonlendir.php" Kodları
<? switch($abc)
{
case "main":
case "aboutus":
case "sss":
case "connect":
case "connectResult":
$dosya="$abc.php";
break;
default:
$dosya="main.php";
$title="Ana Sayfa";
break;
}
$title="Hayirli Geceler.";
?>
Kod Açıklaması:
"$abc" değişkeninin değeri "main", "aboutus", "sss", "connect", "connectResult" ise "$abc.php" değişkenini "$dosya" değişkenine atıyor. Eğer hiçbir değeri yok ise "$dosya" değişkeninin değeri "main.php" olarak atanıyor ve "$title" değişkeninin değeri de "Ana Sayfa" oluyor. Bu switch bloğunun dışında sitenin title si buradaki "$title" değişkeninden geliyor.





Hiç yorum yok:
Yorum Gönder