Динамичен сайт? Последователни стъпки

zorro

Registered
Здравейте,
вече се видях в голямо чудо и какво ли не изчетох относно странициране, динамични страници...
Обръщам се към вас с огромна молба да ми покажете как тази страница може да стане динамична? Ако може да се направи така:
http://mysite.bg/index.php?page= и тук да се присвояват както числа така и думи, като about, gallery, forum, contact. И конкретно на този шаблон, който съм линкнал на всяка от страниците след равното (?page=about) горе да се сменя хедъра, лого картинката(да е различна за отделната страница). Моля ви само да не ме препращате към линкове на съществуващи вече такива теми, а да ми обясните кое как става, защото повярвайте ми преровил съм всички теми от този форум със странициране, диначен сайт и други производни.
Благодаря ви много за вниманието! Желая ви хубава и спокойна вечер!
Дано да разберете какво имам предвид.
а тук е файла, който искам да стане динамичен...
http://dox.bg/files/dw?a=d81dab0904
Безкрайно ще съм ви признателен за оказаната помощ!
 
Да и тези от видео туториълс също съм видял. Не ми помагат. Ще може ли някой да каже как ще стане в моя случай!
 
А как примерно трбява да изглежда кода и самата страница ?page=about, ето това не мога да разбера...? Да се направи с някаква таблица ли, какво?
 
index.php

Код:
switch($_GET['page'])
{
case 'about':
include 'about.php';
break;
case 'test':
include 'test.php';
break;
default:
include 'default_page.php';
break;
}
а сега един линк би изглеждал така:
<a href="index.php?page=about"> About Us</a>
и ще ти отвори страницата която си избрал.
Това ли имаше в предвид че ти трябва ?
 
И така вижте какво правя и нищо не се получава
от видео уроците си направих този код

Код:
<?php
$page = $_GET ['page'];
switch ($page) {
default:
include "index.php";
break;
case "about" :
include "about.php" ;
break;
?>

после го слагам веднага след <body> тага в index.php
и нищо не става.А index.php(html) страницата е в зип формата в началото на поста. появява се бяла страница като заредя страницата и празна, като заредя index.php?page=about пак празна, а кодът на about.php е съвсем прост, колкото да го пробвам:


Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Untitled Document</title>
</head>

<body>
<table width="500" border="1" cellspacing="1" cellpadding="2">
  <tr>
    <td>tova tyk proba</td>
    <td>proba 2</td>
  </tr>
</table>
</body>
</html>

Къде е грешката колеги?
 
Код:
<?php
error_reporting(0);
$page=$_GET['page'];
if($page==NULL){//тук ако страницата която се отвори е индекса
include"index.php";}
if($page=='about'){//тук ако е ?page=about да се инклудне абоут.пхп 
include"about.php";}
?>
Това в index.php
И about.php ти е на index.php?page=about :)
 

Back
Горе