[php] nawigacja strony

0

Czesc mam nastepujace pytanie.
Ponizej przedstawiam sposob ktory wykorzystalem do nawigacji strony, ktory skutecznie eliminuje ramki na stronie. Moje pytanie zwiazane jest z tym jak zamiast pliku tekstowego wczytywac pliki z rozszerzeniem html a takze linki.
Czyli jak np w najezdzajac na słwo aktualnosci w lewej czesci strony <A HREF="index1.php?id=0">aktualnosci </A><BR> -sprawic aby wczytala sie strona o adresie np: www.wp.pl

To po lewej stronei strony

<A HREF="index1.php?id=0">aktualnosci</A><BR>
<A HREF="index.php?id=1">linki</A><BR>
<A HREF="index.php?id=2">chat</A><BR>
<A HREF="index.php?id=3#newsy">news</A><BR>
<A HREF="index.php?id=4#autor">news</A><BR>

Treść lewej czesci wczytywana do srodka strony

<? $where = $HTTP_GET_VARS['id']; $allowed_values = array ( "0" => "aktualnosci.txt", "1" => "linki.txt", "2" => "chat.txt", "3" => "news.txt", "4" => "autor.txt", ); if($allowed_values[$where] !='') { include("$allowed_values[$where]"); } else { include("glowna.txt"); } ?>
  • http:*4programmers.net/Forum/viewtopic.php?id=35681 ! - Cold
0

Zamiast $HTTP_GET_VARS używa się teraz $_GET

marbor napisał(a)

if($allowed_values[$where] !='')
{
include("$allowed_values[$where]");
}
ten warunek jest nie bardzo poprawny, lepiej tak:

$where = $_GET['id'];
if($where >= 0 && $where <= 4) {
  $allowed_values = array (
    "0" => "aktualnosci.txt",
    "1" => "linki.txt",
    "2" => "chat.txt",
    "3" => "news.txt",
    "4" => "autor.txt",  
  );
  include("$allowed_values[$where]");
} else {
  include("glowna.txt");
}
marbor napisał(a)

...sprawic aby wczytala sie strona o adresie np: www.wp.pl

if($where == 1) header("Location: http://www.wp.pl");

1 użytkowników online, w tym zalogowanych: 0, gości: 1