PHP isset fout
Lorenzo Sipkema
25/09/2015 15:29:31Hi,
Ik probeer een "Template" systeem te maken maar ik zit met een problemo
In de Config staat niks bizonders. wat doe ik hier fout want ik de else word uitgevoerd (ik kom steeds op de index.php)
Ik probeer een "Template" systeem te maken maar ik zit met een problemo
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
require("/app/config.php");
$path = "/app/tpl/".$skin;
if (isset($_GET["page"])) {
$page = $_GET["page"].".php";
if (file_exists($path."/".$page)) {
require($path."/".$page);
} else {
require($path."/404.php");
}
} else {
require($path."/index.php");
}
$path = "/app/tpl/".$skin;
if (isset($_GET["page"])) {
$page = $_GET["page"].".php";
if (file_exists($path."/".$page)) {
require($path."/".$page);
} else {
require($path."/404.php");
}
} else {
require($path."/index.php");
}
In de Config staat niks bizonders. wat doe ik hier fout want ik de else word uitgevoerd (ik kom steeds op de index.php)
Gewijzigd op 25/09/2015 15:33:01 door Lorenzo Sipkema
PHP hulp
25/11/2024 17:13:04Kan je de [code]-tags gebruiken i.p.v. de PHP-tag? Die laatste wordt gebruikt voor linken van functies met php.net.
Gewijzigd op 25/09/2015 15:31:48 door - Ariën -
Lorenzo Sipkema
25/09/2015 15:33:19Lorenzo Sipkema
25/09/2015 15:39:07http://localhost/index.php?page=index werkt niet :S dan kom ik op 404.php
Gewijzigd op 25/09/2015 15:39:35 door Lorenzo Sipkema
Ik zou eens kijken of $path wel correct is, en of $skin ook gevuld in?
Vertaal je require's een naar echo's, dan geeft al meer duidelijkheid.
Vertaal je require's een naar echo's, dan geeft al meer duidelijkheid.
Lorenzo Sipkema
25/09/2015 15:45:38Wanneer ik via:
http://localhost/index.php?page=index
Ga krijg ik dit als PATH en PAGE
PATH:
/app/tpl/default
PAGE:
index.php
maar toch krijg ik 404 error
http://localhost/index.php?page=index
Ga krijg ik dit als PATH en PAGE
PATH:
/app/tpl/default
PAGE:
index.php
maar toch krijg ik 404 error
Lorenzo Sipkema
25/09/2015 15:59:45Zie het al.
De path ($path = "/app/tpl/".$skin;)
Er staat een / voor app en dat mag volgensmij niet (heb het weggehaald en het werkt weer :D
De path ($path = "/app/tpl/".$skin;)
Er staat een / voor app en dat mag volgensmij niet (heb het weggehaald en het werkt weer :D
Lorenzo Sipkema
25/09/2015 16:10:14Dat wist ik dus niet. bijna in al me scripts gebruik ik / van te voren.
Zo zie ik ook developers require(file.php); doen ipv require("file.php");
Zit daar ook een verschil tussen of??
Zo zie ik ook developers require(file.php); doen ipv require("file.php");
Zit daar ook een verschil tussen of??
Frank Nietbelangrijk
25/09/2015 18:05:00Kijk anders eens naar Twig.