Pamokos

Siuntiniai

Jūsų puslapiui

New Tutorials Puslapiu valdymas

Autorius: ifreal.com  Data: 2004-09-04 19:42:36 
Lygis: Pradedantiems  Pamatė: 2127 
Versija:    

Puslapio valdymas iš vieno failo. Šioje pamokoje išmoksime,
kaip padaryti puslapių generavimo/valdymo sistemą.


Taigi, panagrinėkime patį principą. Tarkime, turime vieną index.php dokumentą
su dizainu, reikia, kad pasikeistu tik pagrindinis tekstas. Tam įvedame naują
kintamąjį $tekstas. Nuoroda į tam tikrą tekstą su index.php
dokumento dizainu atrodytu taip: index.php?tekstas=istorija. Šiuo atveju
atsidarys index.php su istorija pavadintu tekstu. Bet, kolkas tai neveiks, nes
mes neįrašėme pagrindinio php scenarijaus, kuris gavęs kintamojo $tekstas
reikšmę, atidarytų atitinkamą dokumentą. Naudosime jau anksčiau pamokose minėtą
switch sąlyginį operatorių.



<?

$tekstas=$_GET['tekstas'];

switch ($tekstas){


case istorija:

@include ("mano_istorija.htm");

break;


case kontaktai:

@include ("mano_kontaktai.htm");

break;


default:

@include ("mano_index.htm");

break;

}

?>



Tokį scenarijų turime įterptį į tą puslapio vietą, kurioje bus pagrindinis
tekstas.


Panagrinėkime jį. Taigi, jei $tekstas=istorija, bus įdėtas visas mano_istorija.htm
dokumentas. Atitinkamai, jei $tekstas=kontaktai, tai bus įdėta mano_kontaktai.htm.
Jeigu kintamasis $tekstas neturės jokios reikšmės, bus įkeliamas mano_index.htm.


Norėdami naudoti du (arba daugiau) kintamųjų, turime juos sujungti &
ženkliuku . pvz.: index.php?tekstas=istorija&tekstas2=mano&tekstas3=rodyt


Reklama

Ieško namų!

Draugų nuorodos

Statistika

pamokų: 472
siuntinių: 315
vartotojų: 8612
autorių: 66
naršo: 0 + 6

Keiskis.lt