WAN\'T TO LEARN SOMETHING
Berichten: 1564
Ik laat me bestandnaam bepalen vanuit de database, simpelweg omdat dat net wat makkelijker is.
Maar hij wilt de pagina's niet includen die ik vanuit mijn menu oproep!
Misschien weten jullie de oplossing!
v0.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
<?php //page_sys //
error_reporting(E_ALL|E_STRICT);
$read_url = mysqli_query($dbc, "SELECT link FROM url");
$show_url = mysqli_num_rows($read_url);
$Path = "/page/";
$Link = array($show_url['link']);
if(isset($_GET['pagina'])){
if (isset($_GET['pagina']))
{
if (in_array($_GET['pagina'], $Link))
{
//Hier controleren wij of de naam in de array voorkomt
if (file_exists($Path . $_GET['pagina'] . ".php"))
{
//Als hij in de array voorkomt
include_once($Path . $_GET['pagina'] . ".php");
}
else {
//Hij staat in de array maar .php file kan niet gevonden worden.
include_once($Path . "404.shtml");
}
}
else {
//Als hij niet in de array staat
include_once($Path . "home.php");
}
}
}
?>
|
|
|
v0.2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
<?php error_reporting(E_ALL|E_STRICT);
$getPage = isset($_GET['pagina']);
$read_url = mysqli_query($dbc, "select link from url WHERE link = '" . strip_tags($getPage) . "'");
$show_url = mysqli_fetch_assoc($read_url);
$Path = "page/";
$Link = array($show_url['link']);
var_dump($Link);
if(isset($_GET['pagina'])){
if (isset($_GET['pagina']) === $Link)
{
if (in_array($_GET['pagina'], $Link))
{
//Hier controleren wij of de naam in de array voorkomt
//Als hij in de array voorkomt
include_once($Path . $_GET['pagina'] . ".php");
}
}
}
?>
|
|
|
Met vriendelijke groet,
Axl_H
Laatst gewijzigd door Axl_H op 2010-09-26 14:46:46
26-09-2010 13:08
Dit topic is 175 keer bekeken door 40 verschillende leden
Reacties op: "fout pagina systeem"
1
Reageer op: "fout pagina systeem"
1