
02-06-2008, 20:39
|
| | | Üyelik Tarihi: Feb 2008 Bulunduğu yer: Avusturya
İletiler: 134
Teşvik gücü: 3 Teşvik primi: 21 | |
Virtuozzo adlı üyeden alıntı
Çalışmamasının nedeni linklerin link verilecek metinden önce kapatılmasıdır deli dana. Link kısmını aşağıdaki gibi yaparsanız sorun kalmaz. PHP- Kodu: <ul> <li><a href="index.php">Anasayfa</a></li> <li><a href="index.php?sayfa=hakkimizda">Hakkimizda</a></li> <li><a href="index.php?sayfa=referanslar">Referanslar</a></li> <li><a href="index.php?sayfa=iletisim">Iletisim</a></li> </ul>
Ayrıca bu tarz bir sistemle çalışmak küçük uygulamalar için uygun olabilir fakat büyük projeler için hiç de ideal değil.
Zira binlerce satırdan ve onlarca sayfadan oluşan tek bir PHP dosyası içinde hata aramak, düzenleme ve değişiklik yapmak oldukça marifet, dikkat ve çelik gibi sinir ister.  | Tesekkürler, ilk mesajimda hatami düzelttim. 
Büyük projeler'de ise yaramaz fakat söyle birsey kullanilabilir: PHP- Kodu: $sayfa = $_GET['sayfa']; // get ile ?sayfa=xx aliyoruz. switch($sayfa){ //switch döngüsü ile fonksiyonumuzu bulduruyoruz. default: include("anasayfa.php");// GET ile hic bir veri gelmiyorsa, anasayfa.php'yi include ediyoruz. break; // islemi durduruyoruz case "hakkimizda"; // GET ile "hakkimizda" gelirse hakkimizda.php dosyasini include ediyoruz. include("hakkimizda.php"); break; // islemi durduruyoruz case "referanslar"; // GET ile "referanslar" gelirse referanslar.php dosyasini include ediyoruz. include("referanslar.php"); break; // islemi durduruyoruz case "iletisim"; // GET ile "iletisim" gelirse iletisim.php dosyasini include ediyoruz. include("iletisim.php"); break; // islemi durduruyoruz }
|