| 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: 16 let
|
|||
0