INCLUDE PRES POLE, nefunguje :/
3 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
$odkazy = array( "one.php", "two.php", "tree.html"); if (!$_GET["page"]) include $odkazy["0"]; else { if (in_array($_GET["page"], $odkazy)) { include $odkazy[$_GET["page"]]; } else { echo "voláte stránku která tu není!"; } } ?> Proc mi to nevlozi dostycnou stranku ale stale pise ze ta stranka NENI ... i kdyz ji v poli mam ? DIKY
-
in_array prohledava hodnoty pole (tedy $_GET["page"] musi byt polozka pole), ale pri volani $odkazy[$_GET["page"]]; by musela byt definovana polozka pole s klicem $_GET["page"]. Takze spis if(isset($odkazy[$_GET["page"]])) (pokud je opravdu $_GET["page"] klicem), a nebo pak volat primo include $_GET["page"] (pokud se predava primo nazev te stranky, to nevim...)
-
Nezkoumal jsem to, ale zkus ten include otestovat if (include('blbost.txt')) { echo "OK<br/>\n"; } else { echo "neok<br/>\n"; }