Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PHP - include pitanje

[es] :: PHP :: PHP - include pitanje

[ Pregleda: 2835 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

jannako
slo

Član broj: 114404
Poruke: 7
193.77.24.*



Profil

icon PHP - include pitanje27.09.2006. u 08:21 - pre 184 meseci
<DIV id=main_nav>
<UL>
<LI class=nav><A class=navlink
href="contact.php">contact</A> </LI>
<LI class=nav><A class=navlink
href="phorum.php">pforum</A> </LI>
<LI class=nav><A class=navlink
href="fun.php">fun</A> </LI>
<LI class=nav><A class=navlink
href="firms.php">firms</A> </LI>
<LI class=nav><A class=navlink
href="info.php">info</A> </LI>
<LI class="nav active"><A class=navlink
href="index.php">home</A> </LI>
</UL>
</DIV>

To je koda za menu (linkove) koji se pozivaju na obicajan nacin i u ovom slucaju je aktivan link HOME. Za svaku stranicu imam po
jedan(odgovarajuci) link aktivan sta znaci da imam 6 slucaja i ovo ne mogu da stavim u jedan .php file i kad bi pozvao pr.
FUN da bi bil aktivan (svetlije obojen) link FUN.Linkove bih zvao na nacin <A class=navlink href="index.php?pg=fun">FUN</A>. Isto vremeno hocu i u glavni deo index.php-a da se
ucitavaju stranice fun.php, contact.php, info.php i ostale, kada se pozivaju odgovarajuci linkove na nacin <A class=navlink href="index.php?pg=fun">FUN</A>. Ali je moguce i kako da to radi?
Hvala


 
Odgovor na temu

Nemanja Avramović
Software architect
Tap medical
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4385
195.252.99.*

Sajt: https://avramovic.info


+45 Profil

icon Re: PHP - include pitanje27.09.2006. u 11:09 - pre 184 meseci
Sa promenljivom $_SERVER['PHP_SELF'] vidi na kojoj si stranici i na osnovu toga osvetli odgovorajući link...
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

ZaMpA
Marko Kaćanski
Srbistan

Član broj: 73700
Poruke: 171
*.dialup.neobee.net.



+226 Profil

icon Re: PHP - include pitanje27.09.2006. u 11:11 - pre 184 meseci
naravno da je moguce, odgovorio si sam delimicno u naslovu teme.
u index.php stavish jednu glavnu case\switch koja proverava koja je promenjiva prosledejena kroz URL

Code:

switch ($pg) {
case "fun":
    include(fun.php);
    break;
case "contact":
    include(contact.php);
    break;
case "info":
    include(info.php);
    break;
}


za svetlije obojen link napravi funkciju kojoj dash imena strana a ona od njih napravi navigacioni meni, pa onda proverava $pg pa onda petljom proveri sve linkove, pa onda na kojoj je strani, nesto ovako:

Code:

function navMeny(){
  $broj_argumenata = func_num_args();
  $lista_argumenata = func_get_args();
  for($i=0; $i < $broj_argumenata; $i++){
     if ($lista_argumenata[$i] = $pg){
           ispishi_link_svetlije($lista_argumenata[$i]);
     }else{
           ispishi_link($lista_argumenta[$i]);
     }
   }
 }


nadam se da sam pomogao..
'rani bota pa šalji na forum
 
Odgovor na temu

[es] :: PHP :: PHP - include pitanje

[ Pregleda: 2835 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.