[ARHIIV] mängumeistrid
Pole sisse logitud. [Logi sisse ]
Mine lehekülje algusesse
Prinditav versioon | Telli teema e-mailile | Lisa lemmikutesse  
[b]Õpetus: [/b] Lehe jaotus süsteem
fastexp
x )


Liitunud: 16.9.2008
Postitusi: 297
[EEMAL]




postitati 29.9.2009 16:30 Tsiteeri
[b]Õpetus: [/b] Lehe jaotus süsteem



Õpetus kuidas teha selliseid lehekülgi:?leht=mingileht .
Kood siis:
Kood:

<?
if(isset($_GET['leht'])){
$leht=$_GET['leht'];
include($leht.'.php');
}else{
include('uudised.txt');
}
?>

Vaata kasutaja profiili Otsi kasutaja postitusi Saada privaatsõnum
valter
1


Liitunud: 19.1.2005
Postitusi: 1553
[EEMAL]




postitati 29.9.2009 16:42 Tsiteeri


või pigem:

switch($_GET['id'])
{
case "": include "esileht.php"; break;
case "pildid": include "pildid.php"; break;
case "failid": include "failid.php"; break;
}

ja siis lihtsalt lingid niimoodi: ?id= , ?id=pildid , ?id=failid

http://www.dmgamez.pri.ee/GRONGO1/uss_walk.gif
Ralli I: dm11Veresaun III: dm11<br>Emo1: icedude, valter8bit I: võistlus kestabAktsioon III (2009): -<br>Aasta mäng 2009: Pilvemees, valter<br>Vabateema II: valter
Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
jnt
Veebiguru
Avatar

Liitunud: 3.2.2005
Postitusi: 731
[EEMAL]




postitati 29.9.2009 17:03 Tsiteeri


fastexp, sinu koodi saab väga kurjalt ära kasutada... ma saan pm. ükskõik mis php faili sulle lehele include'ida. Ja sellega saab nii mõndagi sulle keerata. Tähtis on mingi kontroll selle üle, mis on lubatud, mis mitte. Siinkohal tooksin välja ühe linki, kus olen rääkinud asjast natuke: http://php.center.ee/vaatafoorumiteemat.php?id=9568
Kiirelt mainin eelpool toodud linkis oleva lahenduse suhtes ära, et kui file_exists() funktsiooni kasutada, siis läheb paha fail läbi. Seetõttu minu lahenduses hoopis vaadatakse, mis failid on "lubatud kataloogis" järjest läbi ja vaadatakse, kas küsiti mõnda neist. Kui vastus tuleb, et küsiti, lastakse asi läbi. Kokkuvõttes: kontroll on nö. vastupidine. ;)


include(''.$leht.'.php');
include'i sisse ple vaja algusesse ''. ;)


Valter, tühja kontrollimiseks ära kasuta case'i switch'i sees vaid default'i... Siis toimivad tühikud ja igasugu jura, mida case'ina ple, kui default leht. ;)

GigAHerZ Web - http://jnt.pri.ee/
Banner Exchange - http://be.jnt.pri.ee/
Mission Possible - http://web.zone.ee/mispos/
Black Nova Traders - http://bnt.jnt.pri.ee/
Aktsioon I: jnt
Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
Peeter
Level 9
Avatar

Liitunud: 17.7.2006
Postitusi: 607
[EEMAL]




postitati 29.9.2009 18:36 Tsiteeri


Ma võtaks üldse $_SERVER['QUERY_STRING']-st (http://lol.ee/lol.php?abcd) $_GET['lol'] asemel (http://lol.ee/lol.php?lol=abcd) lehe, aga see on tegelt suht suva. Kuidas kellelegi meeldib.
Strateegia II: Peeter ja rallitajaRPG III: Peeter<br>Jõulu 2008 II: PeeterEmo3: emoemo<br>Aktsioon I (2009): PeeterVabateema I: veka&pets
Vaata kasutaja profiili Saada kasutajale e-mail Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum Vaata kasutaja MSN-i
jnt
Veebiguru
Avatar

Liitunud: 3.2.2005
Postitusi: 731
[EEMAL]




postitati 29.9.2009 19:54 Tsiteeri


peeter, kuid kui sul on veel vaja parameetreid üle anda? okei, võid explode'ida lahti, kuid siis on järjekord äärmiselt oluline.
GigAHerZ Web - http://jnt.pri.ee/
Banner Exchange - http://be.jnt.pri.ee/
Mission Possible - http://web.zone.ee/mispos/
Black Nova Traders - http://bnt.jnt.pri.ee/
Aktsioon I: jnt
Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
Peeter
Level 9
Avatar

Liitunud: 17.7.2006
Postitusi: 607
[EEMAL]




postitati 29.9.2009 20:23 Tsiteeri


Tavaliselt (mul) lihtsa ja väikse leheküljega ei ole vaja eriti midagi muud üle kanda. Kui vaja siis kasutan $_GETi.
Strateegia II: Peeter ja rallitajaRPG III: Peeter<br>Jõulu 2008 II: PeeterEmo3: emoemo<br>Aktsioon I (2009): PeeterVabateema I: veka&pets
Vaata kasutaja profiili Saada kasutajale e-mail Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum Vaata kasutaja MSN-i

Hetkel loevad seda teemat:
Mitte ühtegi - 1 külaline

Mine lehekülje lõppu





Foorumi algbaas põhineb XMB mootoril, modifitseeritud Valter Pundi poolt
Kodulehekülg on tehtud Valter Pundi poolt vpundi ät gmail punkt komm