Autor | Zpráva | ||
---|---|---|---|
Nirtan25 Profil |
#1 · Zasláno: 26. 1. 2014, 02:32:38
Ahoj,
v PHP jsem začátečník a tak se chci zeptat. Mám proměnnou v footer.php a potreboval bych ji nějakým způsobem dostat do hlavičkového souboru, tedy header.php... Děkuji za případnou pomoc. |
||
Chro Profil |
#2 · Zasláno: 26. 1. 2014, 04:35:19
Mělo by postačit nainkludovat soubor footer.php v header.php a poté s proměnnou pracovat.
footer.php <?php $promenna = 'hodnota'; ?> <?php include 'footer.php'; echo $promenna; ?> |
||
Tori Profil |
#3 · Zasláno: 26. 1. 2014, 09:43:12
Anebo tu proměnnou definovat na začátku hlavního skriptu (asi
index.php nebo nazevStranky.php ), ještě před includováním hlavičky i patičky.
|
||
Nirtan25 Profil |
#4 · Zasláno: 26. 1. 2014, 11:20:35
Chro:
Tohle mi moc nefunguje. Já bych tam potřeboval aby se tam dostala jen ta jedna proměnná a ne všechno co ve footer.php je. Tori: Pokud jsem dobře pochopil, tak mám dát proměnnou do jiného souboru, ale to já nemůžu. |
||
Tori Profil |
#5 · Zasláno: 26. 1. 2014, 11:21:39
Proč ne?
|
||
Nirtan25 Profil |
#6 · Zasláno: 26. 1. 2014, 11:30:46
Tori:
Hodnotu proměnné zadávám do obsahové části, která je až pod header.php. Dejme tomu, že bych měl header.php > obsah.php > footer.php Tudíž se hodnota proměnné dostane do footer.php. Odkud je to pro mně lepší vytahovat hodnotu proměnné, ale v podstatě toto je jedno jestli to vytahuji s obsah.php nebo footer.php. |
||
Tori Profil |
#7 · Zasláno: 26. 1. 2014, 11:41:51
Nirtan25:
Anebo si napište nějakou funkci, která bude vracet hodnotu pro tu proměnnou. Pak ji můžete zavolat i z hlavičky, i s obsah.php. Jinak nevím, nemůžete použít hodnotu proměnné, která ještě nebyla definovaná. Takovýhle typ problémů řeší šablonové systémy (např. Smarty, Latte, ... je jich spousta). |
||
Časová prodleva: 10 let
|
0