ik ben op het moment bezig met een cursusje php. Ik maak nu een oefening waarbij je één index maakt met één menu waarbij vervolgens in de link een variable meegegeven wordt om te bepalen welke pagina weergegeven moet worden. om code injecties te voorkomen staat in de cursus ook hoe je met de functies file_exists en isset moet omgaan. nou heb ik het volgende gemaakt:
het probleem is dus dat er een syntax error wordt opgeroepen in regel 20. ik heb al meerdere keren de code gechecked met een ander voorbeeld uit de cursus en voorbeelden van google. ik heb het echt precies zo gedaan. ik heb geen idee wat ik nou precies fout doe. kan iemand mij dit uitleggen of in de juiste richting sturen? alvast hartelijk bedankt
p.s.:misschien doe ik wel iets heel doms fout maar ik ben net begonnen met php
code:
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
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="style.css" type="text/css" />
<title>Contact</title>
</head>
<body>
<div id="menu">
<?php require ('menu.php') ?>
</div>
<div id="content">
<?php if (!isset($_GET['page'])) {
include ('inc/home.html');
}
else {
$pagina = $_GET['page'].".html"
if (file_exists($pagina)){
include ($pagina)
}
else {
echo "pagina bestaat niet"
}
}
?>
</div>
</body>
</html> |
het probleem is dus dat er een syntax error wordt opgeroepen in regel 20. ik heb al meerdere keren de code gechecked met een ander voorbeeld uit de cursus en voorbeelden van google. ik heb het echt precies zo gedaan. ik heb geen idee wat ik nou precies fout doe. kan iemand mij dit uitleggen of in de juiste richting sturen? alvast hartelijk bedankt
p.s.:misschien doe ik wel iets heel doms fout maar ik ben net begonnen met php