ďťż

Ładny brzuch

Czy da się w PHP (albo JaviaScritp) zrobić takie coś: Mam na stronie w jednym miejscu <? include "news/news.php" ?>. Chcę zrobić menu (hiperłącza), któro zmieniałoby tą linijkę w kodzie strony, tak aby w tamtym miejscu wyświetliło się coś innego (<? include "linki/linki.php" ?>). Da się tak zrobić? Jeśli się da, to jak :)

EDYTOWANO (sorry admini za duplikację ;) ...)
GG 2370024 | Tlen blackmesa | Skype! blackmesa47 | ICQ 343895232
⇒ NIE dla Internet Explorera ⇐

Rzuć Internet Explorera dla lepszej przeglądarki



Mozna to zrobic w php np. za pomoca funkcji if..else lub switch.
W przypadku if..else bedzie to mnniej wiecej tak wygladalo:

if(!isset($id)) {
include"news/news.php"; }
else if ($id=='1') {
include"linki/linki.php" }
else {
echo"nie ma takiej strony" }

W takim przypadku po wejsciu na strone wyswietli Ci sie strona news/news.php, a po kliknieciu na link <a href=index.php?id=1>Linki</a>
Wyswietlaja Ci sie linki.

"Kontemplacji mej procesy
zaklocaja zewnetrzne ekscesy"

Ale qwas po co się tak męczyć:? Jak dodasz dział (podstrone) to będziesz musiał uaktualnić to w kodzie strony.... A nie wystarczy takie coś:

<?
if ($wyswietl == "") $wyswietl=news;
include("".$wyswietl.".php"); ?>

a linki <a href="index.php?wyswietl=nazwapodstrony">Nazwa</a>

-------------------------
Gdy twój Windows zwiesi się,
Zainstaluj Linux - jak we śnie!!!

Zapomniales dopisac, ze nazwa podstrony i pliku z ta podstrona musi byc taka sama w tym przypadku. Pozatym uwazam (ale to tylko moje subiektywne zdanie), ze ten skrypt ktory ja napisalem jest bezpieczniejszy :). Chociaz trzeba przyzac ten napisany przez Ciebie jest duzo krotyszy i nie trzeba dodawac kazdej strony z osobna.

CIEKAWY LINK: http://www.debica.ne...l/forum/default
Taka ciekawostka :) Zmienilem tylko rozszerzenie pliku z .php na .asp :)

"Kontemplacji mej procesy
zaklocaja zewnetrzne ekscesy"

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •