Added mock news site (only html for now)

Paul Wagener 11 years ago
parent 8345da1679
commit 3c8d541d05
  1. 6
      index.php
  2. 49
      nieuws/index.php
  3. 89
      themes/css/nieuws.css
  4. BIN
      themes/images/nieuws.png
  5. BIN
      themes/images/school.jpg
  6. 2
      webshop/image_zoom.php

@ -1,10 +1,10 @@
De virtuele machine werkt! Lees de opgave om te beginnen met hacken. De virtuele machine werkt! Lees de opgave om te beginnen met hacken.
<h1>SQL Injection</h1>
<h2><a href="/bank/">Bank</a></h2> <h2><a href="/bank/">Bank</a></h2>
<a href="/bank/index_multi.php">Bank (multi_query)</a> <a href="/bank/index_multi.php">Bank (multi_query)</a><br />
<a href="/bank/index_xss.php">Bank (xss)</a>
<h2><a href="/webshop/">Webshop</a></h2> <h2><a href="/webshop/">Webshop</a></h2>
<a href="/webshop/product_detail_replace.php?id=1">Webshop (replace)</a> <a href="/webshop/product_detail_replace.php?id=1">Webshop (replace)</a>
<h2><a href="/nieuws/">Nieuws</a></h2>

@ -0,0 +1,49 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Nieuws.nl</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="Paul Wagener">
<link id="callCss" rel="stylesheet" href="/themes/css/bootstrap.min.css" media="screen"/>
<link href="/themes/css/bootstrap-responsive.min.css" rel="stylesheet"/>
<link rel="stylesheet" href="/themes/css/nieuws.css" media="screen"/>
<!-- De code in dit bestand is met opzet slecht en zeer onveilig opgezet.
GEBRUIK DEZE CODE NIET als referentiemateriaal voor je eigen PHP projecten! -->
</head>
<body>
<img src="/themes/images/nieuws.png" id="logo">
<section>
<div id="datum">Woensdag 5 maart 2014. Het laatste nieuws het eerst op NIEUWS.nl</div>
<div id="category">Algemeen / Binnenland</div>
<article>
<div id="published">Gepubliceerd: 23 oktober 2012 06:35</div>
<div id="update">Laatste update: 23 oktober 2012 06:35</div>
<h1>Avans opnieuw beste hogeschool</h1>
<h2 class="summary">LEIDEN - Hogeschool Avans in Noord-Brabant is opnieuw de beste grote hbo-instelling van Nederland.</h2>
<img width="132" height="132" src="/themes/images/school.jpg" alt="">
<p>Dat staat in de dinsdag verschenen <a target="_blank" href="http://www.keuzegids.org/hbovoltijd">Keuzegids Hbo Voltijd 2013</a>. Deze gids vergelijkt hogescholen op basis van statistieken over studiesucces, oordeel van deskundigen uit de accreditatie en het oordeel van studenten.</p>
<p>Avans krijgt 71 punten, evenveel als vorig jaar. Ook de nummer 2 is onveranderd: Hogeschool Zeeland in Vlissingen. De NHTV in Breda is de nieuwe nummer 3. Hogeschool InHolland is net als vorig jaar de hekkensluiter van de lijst met 51 punten.</p>
<p>Bij de middelgrote hogescholen met gemiddeld ongeveer 2000 studenten moet de Christelijke Hogeschool Ede (81 punten) voor het eerst in jaren de bovenste plaats afstaan aan een ander.</p>
<p>De Gereformeerde Hogeschool uit Zwolle wordt met 85,5 punten beter beoordeeld. De Hotelschool Den Haag is een opvallende stijger, mede door een bijzonder gunstig deskundigenoordeel klommen zij van de tiende naar de vijfde plaats.</p><p>De hoogste scores zijn nog steeds te vinden bij de kleinste scholen. De Katholieke Pabo Zwolle en het IVA in Driebergen voeren al jaren de ranglijst aan met respectievelijk 92 en 88 punten. In de Keuzegids staat dat dat met name te danken is aan het feit dat zij slechts één hbo-opleiding aanbieden, die ook nog eens uitstekend verzorgd is. ''Eigen identiteit en - daardoor - een sterke binding met de studenten zijn belangrijke troeven",' zo valt te lezen in de gids.</p>
<span class="smallprint">Door:&nbsp;ANP</span>
</article>
</section>
</body>
</html>

@ -0,0 +1,89 @@
body {
font-size: 62.5%;
font-family: Arial,helvetica,sans-serif;
}
img {
float: left;
}
img#logo {
margin: 30px;
}
article img {
margin-right: 15px;
}
section {
float: left;
width: 600px;
}
#datum {
height: 30px;
line-height: 28px;
color: #05054c;
border-top: 1px dotted black;
border-bottom: 1px dotted black;
margin-bottom: 10px;
margin-top: 20px;
}
#category {
height: 24px;
line-height: 24px;
color: white;
font-size: 1.5em;
font-weight: bold;
padding-left: 5px;
background-image: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0, #98C4E5),
color-stop(1, #7AA2C1)
);
background-image: -o-linear-gradient(bottom, #98C4E5 0%, #7AA2C1 100%);
background-image: -moz-linear-gradient(bottom, #98C4E5 0%, #7AA2C1 100%);
background-image: -webkit-linear-gradient(bottom, #98C4E5 0%, #7AA2C1 100%);
background-image: -ms-linear-gradient(bottom, #98C4E5 0%, #7AA2C1 100%);
background-image: linear-gradient(to bottom, #98C4E5 0%, #7AA2C1 100%);
}
article {
background-color: #eaf0fa;
margin-top: 5px;
padding: 5px;
margin-bottom: 20px;
}
#published, #update {
color: #445774;
line-height: 1.5em;
font-size: 10px;
}
h1 {
font-size: 30px;
color: #020051;
margin-bottom: 8px;
}
h2.summary {
font-size: 13px;
line-height: 18px;
color: rgb(68, 87, 117);
}
p {
color: rgb(2, 0, 81);
font-size: 13px;
line-height: 18px;
padding-bottom: 10px;
}
a {
color: rgb(2, 0, 81);
text-decoration: underline;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

@ -1,6 +1,6 @@
<?php <?php
header('X-XSS-Protection: 0'); // Disable XSS protection in modern browsers to allow the exercises to work header('X-XSS-Protection: 0'); // Disable XSS protection in modern browsers to allow the exercises to work
setcookie('session', md5('123456')); session_start(); // Start a fake session
?><!DOCTYPE html> ?><!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>

Loading…
Cancel
Save