Autor | Zpráva | ||
---|---|---|---|
horava2 Profil |
#1 · Zasláno: 17. 3. 2009, 20:08:12
Zdravim,
mam tu problem se zobrazeni hlavni stranky ( defaultni ) <?PHP if (isset($_GET['pages'])) { $page=$_GET['pages']; $include="pages/".$page.".php"; if(file_exists($include)) { include $include; } else { include"pages/errors/404.php"; } }else{ include"pages/index.php";} ?> includovany index se mi nezobrazi. |
||
Jan Tvrdík Profil |
#2 · Zasláno: 17. 3. 2009, 20:11:45
horava2:
A neskončí to na nějaké chybě? |
||
horava2 Profil |
#3 · Zasláno: 17. 3. 2009, 20:22:30 · Upravil/a: horava2
Jan Tvrdík
chybu uz jsem vyresil. :) omlouvam se |
||
horava2 Profil |
#4 · Zasláno: 17. 3. 2009, 20:27:02
Jen nevim proc me to hlasi tuto chybu:
Notice: Undefined index: pages in C:\ComplexWebServer\http_docs\Leafcycles.cz\index.php on line 55 to patri k tomuto scriptu: <?php $str = $_GET["pages"]; if(IsSet($pages)): switch($pages) { case "ramy": $url = "./pages/ramy.php"; $nadpis = "Rámy"; break; case "prevodniky": $url = "./pages/prevodniky.php"; $nadpis = "Převodníky"; break; case "nalepky": $url = "./pages/nalepky.php"; $nadpis = "Nálepky"; break; default: $url = "./index.php "; $nadpis = "Hlavní strana"; } else: $url = "./index.php "; $nadpis = "Hlavní strana"; endif; ?> |
||
AM_ Profil |
#5 · Zasláno: 17. 3. 2009, 20:32:52 · Upravil/a: AM_
$str = $_GET["pages"]; if(IsSet($pages)) Tady to vypadá, že máš zapnuté register_globals (tedy pokud tohle funguje) ,rychle je vypni v php.ini, a že pořádně nevíš, jak se s _GET pracuje. správně je to: if (isset($_GET['pages'])){ switch($_GET['pages']) { ... } } else { $url="./index.php"; } V prvním skriptu to máš správně, ten druhý jsi nevím proč zpatlal. |
||
Časová prodleva: 15 let
|
0