Vraagje over PHP (.htaccess)

Gestart doorTwany58 reacties101 weergaven

59 berichten · pagina 4 van 4

Twany

Lid · Topicstarter

Berichten
1.863
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bij die 2e code, hoe moet ik daar de die doen? Kun je die code sturen?
0
Berichten
3.334
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Twany schreef:
Bij die 2e code, hoe moet ik daar de die doen? Kun je die code sturen?
Hoe bedoel je dat?
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Doe het maar niet op de manier van Robin(sorry), gebruik een switch of goede if-statements dus:

If-Elseif-Elseif-Else bijvoorbeeld.

Maar de switch functie is mooier voor dit.
0
Twany

Lid · Topicstarter

Berichten
1.863
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoe kun je die dan inbouwen in de HTML template:
Spoiler tonen
<!DOCTYPE html>
<html lang="nl">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="">
    <meta name="author" content="">
    <link rel="shortcut icon" href="favicon.png">

    <title>J.V. t B(r)ouwersgilde: Multimedia</title>

    <!-- Bootstrap core CSS -->
    <link href="css/bootstrap.min.css" rel="stylesheet">

    <!-- Custom styles for this template -->
    <link href="css/offcanvas.css" rel="stylesheet">

    <!-- Just for debugging purposes. Dont actually copy this line! -->
    <!--[if lt IE 9]><script src="../../docs-assets/js/ie8-responsive-file-warning.js"></script><![endif]-->

    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
    <!--[if lt IE 9]>
      <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
      <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
    <![endif]-->
  </head>

  <body>
  <<div class="navbar navbar-fixed-top navbar-inverse" role="navigation">
      <div class="container">
        <div class="navbar-header">
          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <a class="navbar-brand" href="#">J.V. t B(r)ouwersgilde</a>
        </div>
        <div class="collapse navbar-collapse">
          <ul class="nav navbar-nav">
            <li><a href="/">Home</a></li>
            <li><a href="geschiedenis">Geschiedenis</a></li>
            <li class="active"><a href="#">Multimedia</a></li>
          </ul>
        </div><!-- /.nav-collapse -->
      </div><!-- /.container -->
    </div><!-- /.navbar -->
 <h2><center>Multimedia</center></h2>
    <div class="container" align="center">
    Kies een jaar:
<ul class="pager">
<li><a href="media/2014">2014</a></li><br><br>
<li><a href="media/2014">2013</a></li><br><br>
<li><a href="media/2014">2012</a></li><br><br>
<li><a href="media/2014">2011</a></li><br><br>
<li><a href="media/2014">2010</a></li><br><br>
<li><a href="media/2014">2009</a></li><br><br>
</ul>
      <div>
      <footer>
        <p>&copy; J.V. t B(r)ouwersgilde 1997-2013</p>
      </footer>

    </div><!--/.container-->



    <!-- Bootstrap core JavaScript
    ================================================== -->
    <!-- Placed at the end of the document so the pages load faster -->
    <script src="https://code.jquery.com/jquery-1.10.2.min.js"></script>
    <script src="js/bootstrap.min.js"></script>
    <script src="js/offcanvas.js"></script>
  </body>
</html>
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Zoiets:

Codeblok (voorbeeld.php):

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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93









J.V. t B(r)ouwersgilde: Multimedia











<

Multimedia

Kies een jaar:

if(isset($_GET[jaar])) {
switch($_GET[jaar]) {
case (int)
2014:
echo "hoi dit is 2014";
break;
case (int)
2013:
echo "hoi dit is 2013";
break;
default:

echo "Oeps, jaartal niet gevonden!";
break;
}
}

?>

© J.V. t B(r)ouwersgilde 1997-2013










0
Twany

Lid · Topicstarter

Berichten
1.863
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoe kan ik dan die php case linken aan een bestandsnaam?
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15


if(isset($_GET[jaar])) {
switch($_GET[jaar]) {
case (int)
2014:
include(2014.php);
break;
case (int)
2013:
include(2015.php);
break;
default:

include(404.php);
break;
}
}

?>
0
Twany

Lid · Topicstarter

Berichten
1.863
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Moet ik dan in 2014.php dan alleen de content code neerzetten of de hele html code?
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Alleen de content, opmaak misschien nog.
0
Twany

Lid · Topicstarter

Berichten
1.863
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ok, bedankt!
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Dylanh schreef:
Codeblok (voorbeeld.php):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15


if(isset($_GET[jaar])) {
switch($_GET[jaar]) {
case (int)
2014:
include(2014.php);
break;
case (int)
2013:
include(2015.php);
break;
default:

include(404.php);
break;
}
}

?>

Best omslachtig..

Beter is
Array(2013,2014,2015) en dan if in_array en dan include $_GET[jaar]
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Dan moet je wel beveiligen tegen null byte injectionyes_new
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
str_replace(chr(0), , $_GET[jaar]);
0
Twany

Lid · Topicstarter

Berichten
1.863
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nu heb ik dus het probleem dat je wel t jaar hebt, maar niet kunt kiezen

Kun je niet doen bijv dan ?jaar=2011 (dan krijg je 2011.php) en dan heb je ?jaar=2011&cat=opbouw
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren