Autor | Zpráva | ||
---|---|---|---|
Skorpion Profil |
#1 · Zasláno: 7. 7. 2009, 16:38:11 · Upravil/a: Skorpion
Ahoj. Rád bych na různých stránkách zobrazoval různé texty, respektive skupinu textu podle toho na které stránce se zrovna uživatel nachází.
v současnosti mám nějaký random na texty: a chtěl bych se dostat k tomu, že když bude člověk na stránce www.neco.cz/lezeni , tak se mu zobrazi jeden text ze skupiny lezeni, ktere bude mit treba náhodné čislo 1 a 2. A když bude na stránce ww.neco.cz/slezani, tak se mu zobrazi bud 3 nebo 4. Díky za nápady. $nahodnecislo = rand(1, 4); if ($nahodnecislo == 1) echo "tramtada"; if ($nahodnecislo == 2) echo "padada"; if ($nahodnecislo == 3) echo "jejda"; if ($nahodnecislo == 4) echo "strejde"; |
||
Str4wberry Profil |
#2 · Zasláno: 7. 7. 2009, 16:41:55
Současné podmínky ještě obalíš podmínkami na skupinu.
|
||
Skorpion Profil |
#3 · Zasláno: 7. 7. 2009, 16:47:54
jj, to chápu,ale jak se napíše if na URL? if www.neco.cz asi nefunguje, ne?
|
||
rasto2211 Profil |
#4 · Zasláno: 7. 7. 2009, 17:06:37
Ked to tak chces,tak by adresa mohla vyzerat: www.neco.cz/lezenie.php?nahodnecislo=1
Pricom by sa premenna $_GET["nahodnecislo"] nahodne generovala v subore lezenie.php. Dufam,ze som aspon nejak pomohol. |
||
Str4wberry Profil |
#5 · Zasláno: 7. 7. 2009, 17:11:06
Aha, tady je problém. V tom případě se podívej do pole $_SERVER, jestli bys tam něco užitečného nenašel.
|
||
rasto2211 Profil |
#6 · Zasláno: 7. 7. 2009, 19:09:06
OK,ale stranka vo tvare www.neco.cz/lezeni
To je adresa suboru. A ked uz tak,tak by to muselo byt www.neco.cz/lezeni.php. A potom by lezeni.php vygeneroval $nahodnecislo. Alebo taky system co som ja predtym popisal. Tu je moja funkcia co na pouzivam na navigaciu: function navigacia() { if (!empty ($_GET["stranka"])): $stranka = $_GET["stranka"].".php"; //premenna existuje,tak robime kontrolu if (file_exists( $stranka )): include "$stranka"; else : include "chyba.php"; endif; else : //premenna neexistuje $_GET["stranka"]= "hlavna_stranka"; $stranka = $_GET["stranka"].".php"; include "$stranka" ; endif; } |
||
Časová prodleva: 15 let
|
0